The site's back up. Turns out it was a problem at the web-hosting end. Apparently all is fixed, so it's back to business as usual. Sorry for any inconvenince and thanks for your patience.