I'm a big fan of eHarmony. It's been great for me in the past, and I've had lots of success with it. If you're looking for alternatives, OKCupid is definitely worth checking out - they have an excellent matching system as well. Match also has some good features that are worth exploring if you're not having luck on eHarmony.