Yeah, I followed the link just now, got an error, but the page refreshed and loaded the website. There may be an issue with their Internet service provider, or somewhere else in the web between there, and our own providers. I saw that once with the Nec Pluribus Impar website once. No problems connecting, then all of a sudden, I started getting an error that the website couldn't be found. Researching it with a friend at work, we found the issue was at a telecom company in Toronto. It wasn't the host for the site, just a link in the path from my ISP to the website's ISP.
Prost!
Brad