Hi Steve -
Mentioned in the front page is that we are moving servers and services. The move is now in place and we are resolving the inevitable bugs in such a move.
It will be fixed soon.
(contact us is still there in the site map page)
Thanks and apols.
Pete