A late Merry Christmas and Happy New Year to you all!
I got through Christmas and new year without too many extra pounds and all my fingers intact.
I just recovered from a small problem with the database - I thought I had tested my database backup-restore process, but apparently not that good because it wasn't working as I expected! So with a slightly older backup and some help from the Google cache (cheers!) I think the site is back to its former state except for some of comments, sorry about that!
I have update a few things and double checked my backup-restore scheme, so hopefully this won't happen again.