We always went by the guiding principle of "Content first, form second," so no matter what we did with the site, the content remained. It was a real pain at times, but it was definitely worth it. If push came to shove, we were ready to create a static version of the site that could be hosted anywhere.
However, managing things has gotten a lot easier and cheaper over the last three years. Just the other day, I found a web hosting provider that sets up virtual machines with User-mode Linux instead of using virtual hosting with Apache.
They even limit your CPU and RAM usage based on the plan you have (using a resource scheduling hack), so nobody else on the same physical machine can affect your site. And UML is completely sandboxed, so if another virtual machine on the same physical machine gets smoked, it doesn't affect you one bit.
So for $10/month, you get full access and can do whatever you want. Very tempting for an avid Lisp programmer on a tight budget like myself.
Hell, part of the reason I don't do much with the site except make backups and design new layouts is that I hate PHP (and Perl for that matter). While not as boring as programming in say, Java or C++, PHP makes up for it by being a pretty damn ugly language.
If I could get a job writing code in Lisp and C, I'd take it in a heartbeat.