Marc Andreessen has a great article in the wsj about why software matters more than most people think. (Granted he is heavily invested in software, and it's to his advantage for people to think software is important, but he makes valid points).
"... every company I work with is absolutely starved for talent. Qualified software engineers, managers, marketers and salespeople in Silicon Valley can rack up dozens of high-paying, high-upside job offers any time they want, while national unemployment and underemployment is sky high."
I am currently seeing this in Austin. I bump into old friends in the industry and their companies are hiring not just one software developer but 8 - 10 people. It's a great time to be a really good polyglot software developer.
For the past decade enrollment in software as a major has been falling. I think High School seniors hear the news about all the software jobs going to India and China and they think no more jobs will be left here. The seniors are partially right. The low skilled software jobs are going off-shore, but many of the highly technical jobs go begging for applicants here in the US. So Seniors, if you have a love of programming and technology, heed Marc's advice, go into computer science and write the software that will eat the world.