This website has been entirely down, or only partially functional, for the past 5 days. This is due to a virus infection which took some time to sort out. I had to delete the website and reconstruct it from back-up, and then once it was up again there turned out to be further technical issues. These are now resolved, so the website is back! Please make full use of it, and let me know if you do encounter any further technical issues.