The site is up, it hasn't been updated in quite some time and whatever maintenance has either been done and just not updated to reflect that change or is still pending. No idea which. You just need to register to get to the forums, but there are still some folks poking around that can and do...