The Detroit News just had an article on how the United States, and Michigan in particular, is starting to fall behind in terms of being able to produce enough qualified people with technical degrees (Physics, Math, Engineering, Computer Science, etc.).
When combined with the very restrictive H1B Visas to bring in good candidates from overseas, companies are finding themselves increasingly outsourcing for these key future markets. We're not talking outsourcing guys to India to work in IT or in sweat shops. We're talking core R&D, product development, etc.
Here's the article:
http://www.detnews.com/specialreports/2005/math/index.htm
Here's my little part:
http://www.detnews.com/2005/project/0510/23/S17-357568.htm