If you look at the cached page, the website that was up was hosted through Yahoo! Small Business Web Hosting?? That stuck me as strange a few days ago.