It has been brought to my attention that Demonoid.com has been down for a few days. Checking throughout the day, I can confirm that it varies from registering as a non-existent site/broken link and having a maintenance message up.
The last time that Demonoid.com was down due to legal concerns that required relocation, they listed it as maintenance issues for a period of time, as well.