NASA's Space Shuttle Discovery sits poised for launch on Launch Complex 39A at the Kennedy Space Center, Florida on October 22, 2007. NASA is making final preparations to launch Discovery on Mission STS-120, a service mission to the International Space Station, scheduled for a launch time of 11:38 a.m. on October 23. (UPI Photo/Kevin Dietsch)