This site was down a couple of weeks ago and came back on a Sunday evening. Could be the company is working on the site.