Everything's being outsourced these days. My class had a representative from Microsoft that came down to Cal Poly today and gave us a presentation on job outlook of the future. He says that CIS, IT people are vey short handed right now which is one of the reasons why a lot of those jobs are outsourced. This guy is lying up his ass. Outsource=cheap. I don't believe it has anything to do with a lack of people applying or IT positions here in the US.