Sorry but eHarmony is for old folks. Plus I think most guys who are good catches and not super religious probably go for the free sites first. Try Ok Cupid - I had good luck there (and lots of young guys there, I can attest through - ummm - personal experience.
Yes, there may be more scammers on the free sites and you need to be careful, but I figure any guy who is a good catch probably doesn't last online long enough to go through the whole eHarmony questionnaire stuff.
Then get a good girlfriend to look at the profiles of the guys you find interesting - it helps to have a fresh pair of eyes to pick up the red flags.