Joe Sundra has a writeup in the Atlantic City Press about why NASA is worth the tiny amount of money we give them. I really like the first reader comment:
Of course NASA was worth the investment. People just fail to see the ancillary effects, and think that dinosaurs like welfare were better uses of government money. Science is the ultimate expression of "teaching a man to fish". Welfare is the worst example of just giving a man a fish. The world is bettered for generations from our learning, it is bettered for just a couple days by putting a welfare check in the mail.