The site has been down for the last five days for me, hopefully now it will stay up for the foreseeable.