Even after deleting my account with Twoo, they have sent unsolicited emails to *everyone* in my address book, stating that I have sent a message to them from Twoo. *Everyone* includes my siblings and child. And Amazon.com marketplace. I have got replies, embarassing, from people and organizations.
Please, dont even use their site.