A holiday miracle!
Not really, but if you are reading this it means the website is back, and hopefully still running.
The issue seems that the site has gotten too big for shared hosting, at least that is what Dreamhost is saying. Their support staff is checked out for Christmas, so I haven't gotten much out of them since Tuesday.
At any rate, I optimized a few portions of the site, so that should hold it together until we can either switch on dedicated service, or move to another hosting company...
Happy Holidays! ^_^