AmericanDragon appears to be on an extended vacation from FR, he won't get your message.
On the topic of outsourcing - it turns out that for some things, it doesn't pay to outsource, that the costs of overcoming cultural and language barriers exceed the money saved by paying lower wages, which is why Apple and a number of other companies pulled out of operations in India. The popular myth is that outsourcing can save a lot of money, but a lot of companies found out that it was not true for them.
The case of Apple is actually not isolated but your analysis is wrong. Apple was a late starter in the outsourcing wave. They set up office in India early this year, much after every single software major had. Their strategy was also rather poor. They came to India expecting the same red carpet welcome that China gives them. Also they expected to have slave labour work away for 12 hour days with very low wages (for more on this, look up threads on Freeper about Apple's ipod factory in Guangzhou). India IS NOT China. We do not sell ourselves cheaply, and our USP is more than just low costs. A company that wants to do high-tech stuff atlower costs, keeping in mind quality and innovation will do well in India. An company that wants to exploit cheap labour better start early. If it arrives as late as it does, it better expect people to have smarted up to is games. This is pretty much what happened to Apple.