Site Issues Solved!

After much fussing and faffing and Google searching, the issues holding up the site upgrade are now fixed. Come one, come all, to our new and improved but ultimately very similar website. It is less broken than in very recent history, though, which I consider to be a step forward.

I've made some notes on the causes of the errors, so hopefully I can solve them more quickly if they happen again. (I'm pretty sure it was Drupal's fault and not mine...)

Special thanks to Will for putting a lot of time and effort into helping me discover the problems!