NASA postponed the launch of a spacecraft to Mars on Thursday after a glitch popped up in the computer software used for monitoring the fueling of the rocket used for liftoff. The problem with sensors and software that measure the amount of fuel being loaded into the rocket appeared with just minutes left until liftoff. The launch was rescheduled for Friday morning, three days after the shuttle Discovery returned to Earth.