What exactly does Demonoid do? I got all signed up, then it said they'd send me an email to my email address... It never showed up...! What is it anyway? Just like a really good Torrent site? Better than like novatina.com or anything?