Looks like it had something to do with updating the DNS registry. It was updated on 11-May-08 and looks like the site hasn't worked since.