NASA says the Orion spacecraft, designed to replace the space shuttle, won't be launched until 2014 because of technical difficulties and budgetary pressures - meaning a four year gap between the last shuttle mission and the new vehicle's first flight.