If you didn't know yet, demonoid.com is back up online. Anyone have an invite that they can send to me? I was looking for someone to invite for a long time and still didn't get one.