Technical problems update!
This just in from the server people. The problem has been traced to a broken switch on the server cluster. Repairs are under way but will unfortunately take a while. It will hopefully not take more than a couple of hours to fix. We sincerely apologize for the inconvenience this has caused.