Dating for geeks