An article worth reading:
http://www.miller-mccune.com/science/the-real-science-gap-16191/
There is no shortage of scientific talent, but shortage of jobs and opportunities in science.
The same goes for IT as well.