Had a hardware failure so the site was down for quite a few hours, everything SHOULD be back now tho, please report bugs etc