I wonder how he comes to the conclusion of 9x return. I think that we ought to invest in dragons instead and that they would bring returns in orders of magnitude greater than any space program, plus they live longer.
Your link isn't even about NASA, it's just an ideological discussion (and not a particularly coherent one). For reference, here's a list of NASA spin-offs:
Like I said in another related post, the Ludwig von Mises Institute is not the place you go for coherent discussions. The sooner we drop it as a source of discussion arguments, the better.
http://en.wikipedia.org/wiki/NASA_spin-off
It's not hard to see the multiplier effect of our investment in NASA.