I joined that site because my business partner uses it. Since signing up, I've not been back.
I rarely trust such sites because they tend to become a source of spam addresses when they inevitably fold and get bought out by someone trying to maximize their return on investment.