Problems with the site...
There's currently a weird database problem that's preventing parts of the home page from displaying. I've disabled the problem areas while I investigate. The rest of the site seems to be functioning normally, and I hope that I'll be able to resume normal service soon.
I apologise for the inconvenience.
Update: all sorted now, some rogue data got into the system that upset one of the database queries. I've taken steps to prevent it happening again :)