I don't think I'm the furthest thing from an Astronaut but I'm pretty far from it. With that said, Niel Armstrong is showing his age here. If you leave something stagnant it's gonna keep doing what it's doing. In NASA's case that means more unbalanced budgets, overpriced processes that occur on a regular basis incurring large recurring expenses, and all the rest of the garbage NASA is taking heat for of late. If NASA cannot do the regular stuff (regular, here, being a relative term) without blowing their budget than something needs to change. I say that NASA needs to take EVERYTHING we've payed them to do and give it, without exception, to any public\private entity that can use it (or for that matter - even cares about it - government transparency right?). Then you let the private sector develop and refine those technologies and processes like Virgin Galactic is doing so that the private sector will be able to fly anyone to space, the space station or the moon for a ticket price that is relatively comparable, in price, to first class Airline travel. Once NASA is no longer responsible for being the bus to the space station or, being the really overpriced satellite maintenance\installation technician, THEN they will be able to get back to some Space Tech research (I dunno, something like what Obama has announced for the future - take that Neil). Maybe after all that we could be a "Space Faring Race" like you see in movies.
I guess my point here is something like:
"In it's present state NASA is becoming more of a hindrance to the potential of human space activities. They need let private companies take over the repetitive work and refocus on what they are REALLY good at: Getting the smartest people in America together to come up with new and applicable technologies to lead the way in to space."
Furthermore, the way I see it, NASA is the space equivalent of DARPA for Earth-Based tech. DARPA does all this, seriously, rediculously advanced research for the military, give the results to the military for use and a decade or two later, us civies get to use it. NASA should do the same thing.