Why can't I connect to demonoid.me from the web browser? When I try, the page goes blank. I just want to download the demonoid app and the site seems to be the only place to get it. Also, it would be nice to be able to connect to the site for torrents. I have found other sites about the app, but they just have a link to demonoid. Is there anywhere else to get it? Or can anyone send it to me?