Well, there site is down... Although there is still a little in their addresses... I hope they haven't gone.
sites loading perfectly fine for me
They just responded to my email. They sound like they are trying to keep the site going. I am hoping everything is fine, let's not jump to conclusions.