Posted on November 3, 2011February 19, 2017 by ADemonoid is Down November 3 – 2011: 8:33pm The demonoid.me site is down – we are investigating November 3 – 2011: 8:35pm And they’re back up!