I've realized it's actually not just dating. Dating and Hiring overlap a lot conceptually, and both have serious unsolved problems right now. They really are the same problem - match people to other people based on various (but different) qualifications. Solve Hiring, you've solved Dating. Solve Dating, you've solved Hiring.