Site seems to be gone for good - months now and it is still blocked. Anyone have a copy of the site to put up some place?
It was working at the beginning of the month when I checked something. I think it might be a bandwidth quota and they pretty much instantly blow through it :/