After an 18-month hiatus, NASA returned to space with the liftoff of the space shuttle Discovery.