Going back to the manufacturing - large-scale manufacturing will absolutely not be returning to the US in the near future, and it only has to do with the costs of line employees very indirectly at best. The reality is that the world's big manufacturing plants in China, India, Singapore, Indonesia - especially the tech plants, which are the most profitable - employ literally thousands to tens of thousands of engineers. In the United States, it's difficult to impossible to rapidly assemble thousands of engineers in one place to start your new plant. In China, it's easy, and if you don't get them in no time you go to the government and they find them for you. Everything you guys are talking about - can we bring the cost of American labor and general cost of doing business down low enough to where the difference is covered by shipping costs - is almost irrelevant in light of the difficulty finding the skillled work force in the United States. I'm constantly shocked by the sheer number of people who are totally unaware of this barrier to modern manufacturing in the developed world.