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:
http://en.wikipedia.org/wiki/NASA_spin-off
It's not hard to see the multiplier effect of our investment in NASA.