I switched hosts this week and ran into some issues I hadn't anticipated before moving the site. This caused a number of issues apparent across this website between May 30th and June 2nd. Hope it didn't spook anybody.
Anyways, all should be back in order now. Sorry if this caused anyone any inconveniences.