The site was down for a few hours. Amazon made a networking change that I had an unintended dependency on, and it brought things down. I eliminated by dependency on Amazon's network config (which involved a DNS change) and things seem to be working again.

Hopefully no more problems. Let me know on Facebook if you can't reach the site.