> <i><font color="yellow">So why the long delay.</font>/i><br /><br />I think this simple question is not so simple to answer, and those of us who try bring our biases to the answer. Here are my answers/biases.<br /><br />(1) Apollo was essentially a [cold] war effort and not really about exploration or science, and as can be seen with the current conflict in Iraq, dedicating large portions of the national treasure for war is easier than doing it for science. Once Apollo was no longer seen in the context of the cold war, the political support was gone. [Surprisingly, there was never much public support for financing Apollo]<br /><br />(2) Today NASA has a number of legacy efforts to support, namely the shuttle and ISS, and these efforts will consume considerable resources for the next decade. Funding for the new exploration effort slowly ramps up, with a big jump about 2010 with the retirement of the shuttle and another jump around 2016 when the US exits the ISS. Apollo did not compete with such legacy systems.<br /><br />(3) Two primary goals of the new effort are to be sustainable and flexible. Apollo was neither. Even before Apollo landed on the moon NASA's budget was being cut back. And Apollo was focused almost exclusively on achieving Kennedy's goal (man on the moon and back). Certainly others had big visions, but the Apollo project was constrained by the primary goal. One goal for the new vision is to be sustainable financially and politically -- not a big 4-5 year ramp up in funds before they start being cut back. Another goal is to be flexible -- to develop the capabilities to support missions to the moon, near-earth objects (e.g., asteroids), Mars, and beyond.<br /><br />In Frederick Brooks' <i>the mythical man-month</i> Brooks compares the effort to develop a single software program, run by the authors, on the system they developed it on versus a general programming systems product (e.g., operating system) designed to be built upon by othe</i>