Seems to be an outage at our web host. We requested information and we're waiting for a response. We'll post more when we have it.
Update: Here's the word from our host: "We have detected an outage in your Data Center. We are aware of the problem and are working to correct it at this time. We will update you again when we have more information on it."
Update: And we're back up after about 47 minutes. Sorry about the hassle.