Yes, this is a valuable thing to do. I disagree with the argument that a company’s primary purpose is to deliver value to it’s shareholders. I believe that a company’s primary purpose is to deliver valued products and services- and also make appropriate business decisions to do so economically. The objectives of returns to shareholders and providing valued goods/services are complementary but are not the same. If a company ‘wins’ by developing better products and services instead of using its resources to buy political favor, destroy competitors or abandon its workforce for cheaper labor- the company and the all of the rest of us benefit. The notion that a company’s primary goal is to make money is the underlying cause of the collapse of many of our once giant industry leaders and why so many ‘better’ products and services that were developed here now come to us from overseas. Company long term growth and stability is often sacrificed for this year’s profitability. Valued stakeholders, such as a skilled workforce and a valued customer base, don’t carry the same weight as the financial shareholders interested in nearer term results in many publicly traded companies. The allocation of resources offshore is a factor that should be considered in light of how this effects valued stakeholders other than just the financial markets. It isn’t that doing things outside of this country is necessarily bad but it needs to be part of the overall picture that defines what a public company is and how it does business.