I've tried match, harmony, yahoo, friendfinder, and tickle. okcupid actually has compatibility testing & matching that seems to work and that does not suck. No one else I've seen has been able to do that. The problem with okcupid, is that it seems that women would rather interact on the site instead of meeting.