I signed up for eharmony because it was supposed to be better than the rest, they have a proven "scientific" method of matching people. Well, the matches they "found" for me had very little in common with me. Most of the profiles on the site are basic, meaning they did not pay for a membership and you cannot communicate with them. There is no difference between eharmony and other sites except eharmony is much more expensive. You have to buy a 6 month membership iof you want to communicate with anyone. And, liek all the other sites out there, you will get tons of "matches" that really don't match. You will also get messages from people from other countries when you set your parameters for local matches. It's not worth the time or money to join eharmony.