the site's down! anyone know if its just for christmas or if something really happened to the site? the site's twitter doesnt say anything....