It appears that my web host, site5, has experienced some issues today, so apologies for anyone getting 404 or database errors when visiting.
I've been assured it's back to normal now.