I just cleaned up a bunch of stuff and hopefully everything is working well now. As far as I can see the errors you have all been kindly telling me about are gone now.
Please let me know if you find any though.
Sorry it has taken me a while to get to this, and thanks for persevering with what had become a buggy site. Hopefully it is both prettier and faster now.