We've just moved to a newer, faster server on a new architecture, and in the process upgraded some of the website features.
Hopefully some time this year we'll do a redesign and make the site work well on mobiles, tablets and other such devices.
Please let us know (and bear with us) if you discover any problems with the new setup.