Only heard of this site a few days ago and only heard about this happening just last night, but if you signed up for this site, you're personal info (e-mail, phone, etc) is at risk.
I bring this up as I see all the user-unfriendly practices going on with Twitter (as an outside observer) and people looking for alternatives.