Exactly what are the rewards of employing an online dating site?