www.demonoid.com otherwise known as the distribution point of high-end stolen software/movies & other "0-day releases" slapped us all in the face again. And is now back up, after caving to Canadian authorities/lawyers months ago.
I hope that it's back down just as quick
