Sorry guys, we had an unknown cause of high server loads that knocked the site out for about 30 minutes.

Looking into it right now to get it resolved.