Amazingly just after we finished talking yesterday about Demonoid it seems to have come back, at least the tracker: Link removed.