Nothing can cause a sprint unemployment (and off shoring) like the overly inflated wages cause by modern day unions.
We already have federal wage restrictions (Though this should be localized, its not like the COL is constant across the land). And years of inflated wages, cause by various factors not the least of which is unionized industrial work forces (and you wonder why they were the first to get shipped over seas?), has caused a proportionately disproportional increase in the cost of living (Consumer based market is fine, when prices aren't based on the intangibles, but people just gotta have that 60 GB MP3 player ...).
We all need to be willing to spend less money, so that we can earn less money and still be fine... Seriously, 1 less bottle of whiskey a week is 50 cents an hour.
It will drive all non commodity based costs down!
Parts stay the same, labor goes down, prices go down. Life is good, and no one actually needs a 60 GB MP3 player. And has the added benefit of avoiding socialism ...
Trimming the fat should help too ... (management costs).
This is all a trade system, somethings only worth X when people are willing to pay X. This goes for everything from rent, insurance, through bananas and ipods.
Someone should remind the world that supply and demand are supposed to define prices, including wages. 250k technical graduates, annually to fill 100k technical jobs ... but by jove, we need those HP1Bs to fill out our workforce.
Don't get me started on our education system in this country, cause its a nice built up framework to help persist this travesty.