My apologies to anyone who has recently tried to access the website. The server has crashed, and various parties are in the process of both fixing the problem and figuring out what to do in the meantime. All intentions are to have the site up and running (somewhere) by the end of the weekend.
Keep your fingers crossed.