Alright, this may sound like a naive question, but as someone who has suddenly be thrust into the role of determining how to outsource things, I find myself questioning why this is such a good idea. I'm speaking specifically of "sending" American work offshore to places like China or Mexico or India or wherever. Sure, the executives and stockholders like it because profits go up, bonuses go up for them, etc., but doesn't it in the end pretty much guarantee that things will get worse for the average American? Pricing and profitability pressures are driving corporate America to do this, but by doing it they effectively reduce the ability of the average consumer to subsequently buy their product, meaning they have to further reduce prices. So they need to offshore more work, meaning even fewer people have jobs and can't afford to buy their products, and so on. I guess at some point, you've got a lot of people managing the transition of work, and hey, hopefully India will one day start outsourcing to the US because we will then be the low-wage choice du jour. But really, how does this possibly help us? I've heard the rhetoric that outsourcing actually helps to create jobs by creating higher-skilled positions here, but I don't see it and to be honest I don't believe it. I suppose it's possibly inevitable since our educational system doesn't appear to be creating the type of highly skilled personnel we need to have in bulk. Hell, a few weeks ago I bought some sandwiches at a shop down by my parents house. They were $6 each. I had a buy 2 get 2 free coupon. She billed me for $28 and when I said that seem pretty high, she said she did it right and that it was just "tax and stuff" that made it so expensive. So anyway, any insight would be appreciated.