Seems that the SSL Cert for the site expired and it took me a bit of fucking around to get it back working. Everything seems to be running fine now, but if you notice something fucked, please let me know.
Sorry for the technical difficulties... trying to sort some stuff out. It should be all right now, though, at least for a while. I'll dig into the final few fixes I need to do later on tonight when nobody's around.