TOP 5

Match

OkCupid

Meetme

Zoosk

eHarmony

Match.com just keeps getting better and better.  It is free to register so there is nothing to lose.  The site has many of the best features one would want and it keeps evolving to address all your needs.