Hi all, and sorry for the inconvenience. This is the second week we've had problems - it's because we had periods of high traffic which put stress on our infrastructure.
To resolve this we've commissioned an additional server. It's online now so things should improve. Please do continue to let us know if you experience further issues with the site. 