I see a lot of good points here. As far as compassion goes, I think it is a good idea, both politically, and humanitarianly, to help out India. If I were to outsource jobs there, I would want to really make the employees lives comfortable. Better wages, better benefits, it only makes sense. You can write-off most of it, and you are more likely to get a better cross-section of the society from which to choose (as far as competency, and such).
When we started outsourcing manufacturing jobs to Mexico a decade ago, we actually created more jobs than we lost... so, I am not entirely sure that makes much sense monitarily. Yes, you can pay these people less money, but the jobs that were created to manage the relationships and oversee the operations want to be paid fair market pay, in America, for their jobs. At some point, it seems like we are spending more effort to get the job done.
In regards to India, specifically, I have seen little competency. They do not understand the job they are doing, there is a language barrier (which I am actually quite surprised, because of British influence for years), and there is a feeling of resentment (honestly, there will always be resentment when people are lossing jobs closer to home).
I think over time, outsourcing manufacturing jobs could work out quite well... but corporate greed has gotten to the point where we are outsourcing service level jobs. It doesn't take much time to realize... this _IS_NOT_ going to work. If no one here has a job, then no one can afford to purchase goods or services, and then _EVERYONE_ is screwed... the U.S., India, the poor, and the rich.
There are other points to analyze. As far as manufacturing jobs go... there are goods that must then be imported, bringing the total cost of the goods closer to the original cost. Now, it would not take much to make this arena impossible. Would a ten percent increase in labor cancel out the savings? How about fifteen percent. Now I have not analyzed this, but there is going to be some point when that happens. As these nations that provide cheap labor begin to develop and inflation begins to increase the cost of labor, we will reach this point.
As far as service jobs go, many companies have started to realize that it is not going to work out as well as they have planned. Dell, for instance, outsourced all of its technical support to India. Customer service was horrible, and people were very upset about the loss of American jobs. Subsequently, Dell has brought back a portion of the tech support jobs for certain products (i.e. business grade products like the Optiplex, and not the Dimesion).
I think this is a trend that will continue. At some point this will collapse. Would it be a better idea to force the collapse sooner, rather than later? I do think so. If we cause the standard of living to increase in these nations, people there will begin purchasing the same goods that Americans (and others

) purchase. This will cause these nations to need to pay attention to their own domestic needs a bit more. Then, the cost of outsourcing will increase, and we will not want to do so any longer. For the Indians, this will hurt at first, but since they now have created domestic demand for these products and services, they will be able to sustain themselves at these levels soon.
So, forcing it to collapse sooner will be more benefitial to everyone. We do this by doing what jwood620 suggested. If we can provide a better way of life for these people, then they will start creating a domestic demand for their positions, and our domestic demand for their positions will diminish.
Now, I have been all over the board here (this is not a paper

). But thinking about this, you do begin to understand the positives and negatives of the situation. In the long run, this cannot be sustained. But, further down the road, everyone will be better off for it. Now, the question is do we make people suffer for a great expanse of time and have to rebuild and come back from behind, or do we move the process into high gear and get everyone past the pain and suffering?