Update - Aug. 15. The site has disappeared. Surprisingly they still have a whois record with Google as the registrar, but DNS lookups fail. They're gone.