Here's a great resource if you ever get into a discussion with a free-trader who thinks outsourcing is necessarily good. It's a fairly simple economic model (a little too long for this post) on the effects of outsourcing higher- vs lower-paying jobs:
Of all the surprising things to have happened on this weblog, the comment reaction to what I saw as an innocuous post quoting Jared Bernstein on outsourcing was the most surprising. The assertion that outsourcing was more benign if it put downward pressure on the incomes of the yuppie rich than if it put downward pressure on the incomes of the working class drew the most fire. But I think I'm right. And here's why:
--- snipping details of economic model
Now, what's our bottom line going to be? It seems pretty clear to me that in the first case (outsourcing high-income jobs) -- in which workers' incomes go up, average incomes go up, the average proportional change in incomes is greater than zero, and only yuppies suffer -- that trade leads to a better society. It is richer and more equal.
--- snip
The second case is harder. Workers' real incomes fall, total national product rises, the average proportional change in incomes is negative, yuppies make out like bandits. We have a richer and more unequal society as a result of trade and outsourcing. But the rising tide has not lifted all boats: it has swamped most.
Here there is a very strong case for the proposition that trade liberalization needs to be accompanied by redistributional social insurance schemes in order for it to count as an increase in overall social welfare.
http://www.j-bradford-delong.net/movable_type/