Do you think the site will be up today? Haven't been around for many website launch'. Do they typically put it up on the day they said they would?