Yes, the site is down. It's a billing info issue and has been corrected, but we have to wait now for the invoice to be re-processed. In short, we've done what's necessary and it will be back up when it's back up.
UPDATE: The site is back up. There is nothing to see here. These are not the droids you're looking for.