are we back from the dead or am I? last time I checked the site was down, and now a Christmas in July miracle?