Doesn't seem to make any difference. I've also tried using a different pc.
Maybe they have changed the ip address of their domain name. The domain name servers in Thailand take a long time to update. I remember having the same problem when I changed isp earlier this year.
I hope that this is it, because I find it a very useful site.