The site was down for a day or two because we were trying to install some ant-spam software. Unfortunately, it just ended up blowing up the site for a bit heh. The site is back up again, but might have a few bugs, so let us know if you notice any.