Weird stuff is going on on my server. Strange folders with strange scripts appeared. I have emailed the support desk at Hostingmatters. Stay tuned!
Update: it was the Chinese. So that's the thanks I get for all the money I spent at Walmart... Anyway, to celebrate the matter being resolved, I have updated the theme for this site. Yays to the pretty!