We had a massive server infection, and have finally given up trying to fix it. We're in the process of restoring the site from backups, and hope to be back on-line sometime within the next 24 hours.