Good luck Discovery!

The first space shuttle launch in over 2 years is about 19 hours away a few days away! NASA's Return to Flight website has a lot of details about the improvements to the shuttle and the goals for the mission.


UPDATE: A sensor problem has delayed the launch until at least Saturday...