Sorry - that was a long one. The server where this site is hosted is a datacenter in Provo, Utah that had major issues yesterday. It affected multiple hosting providers. More info here for the curious is here (router issue!): http://www.thewhir.com/web-hosting-news ... ata-center
That's twice in 4 months, so we'll be finding a new host soon.