Hmmmm....
I guess there's something freaky happening with their DNS. I'm currently in Germany and up until last week, I could use their site without a problem but since yesterday, I just get the test page. Still, if it's working OK in the UK, then I guess they're happy.
Cheers,
-John.