I was just there yesterday, and they told me they pulled the site down to fix the problems, but it will be back up soon.