Outsourcing as we think of it, particularly in IT and customer support, is all about quantity over quality. For the bean counters at corporations, having a big room full of cheap 3rd world labor is just as good as one with native employees but at 1/10th the price. Quality and over all customer experience means nothing to them, all they understand are call volumes and length. It's not some giant in the hills type of threat, it's just entry level and manufacturing jobs that are being exported. Anything that requires hands on skill/knowledge or the slightest bit of creativity is pretty well safe. You can't run your entire operation from a call center in India or the Phillipines after all. Just the simple stuff, the after thoughts.