As far as the legit sites are concerned, I get the impression that there's no such thing as a free site, a lot of them are free in that you can do limited browsing and probably can place an ad ... but you find that in order to contact anyone or check responses ... it's get your credit card out, buddy!!!
Not sure about the effectiveness of this site ... but as someone said, at least here you know you're going to meet like minded people.
