What's the deal with the home page? It's been "down for maintenance" for a while now. Is it legit? Is there a problem? New videos seem to be getting uploaded. I can get on specific pages, just not the homepage. This place is so buggy and filled with trojans and malware that I'm starting to think I got some weird, anti-ebaums bug that makes my access to the homepage goof up.