We are still in the midst of constructing the new site and migrating over to our new host at Acquia. That said, it looks like we're already live. So for the time being, please excuse the general state of brokenness.