Here's a pretty interesting article about "just" the computer technology that was spawned from the NASA programs.
http://www.computerworld.com/s/artic...ource=rss_news
That doesn't even include contributions to medicine and environmental stuff and all the other sciences.