Awesome reply , I am from India and i know people who are Guru in this field .
I understand where you guys are coming from, and YES, there are many professionals from Indian, Philippines and many other countries who can do great work, but it is ALSO a truthful fact that MORE people from India and Philippines provide lower quality outsourced work, when compared to products and services in general made in the United States of America or provided by American Citizens. Is the price higher? YES. But I don't think people should act like the quality is in general the same.
Are there Americans who provide VERY BAD quality services? YES! But I am sure that you can also agree, that when you visit websites like Elance, Odesk, Freelancer, the majority of outsourcers are from Bangladesh, India, and Philippines, and MANY of them provide very low quality work. So you have to understand why the OP has this impression about workers from these countries.
There is stereotyping/racism, and then there is fact. The fact is, if the OP doesn't have some discrimination in place, he will receive hundreds of PMs, and only a VERY small minority of them will actually be qualified for the job. Then you add in the language barrier, the time zone differences, culture differences, and it can become a very bad experience very quickly.
It takes a lot of extra patience and effort when working with someone from a different country. If I go to India, I will not be offended at all if someone hires an Indian instead of me. They may have a bad impression of someone who is from my country, and not be willing to take the risk. That is understandable.
So yes, there are GREAT employees from India and other countries, but unfortunately, in our outsourcing business, we also know FOR FACT, that many of the outsourcers from India and the Philippines do provide low quality work, and still usually expect payment for their time, although they are usually very fair and do not ask for HIGH payment if they didn't do the job perfect.
I can go on all day, but people need to admit that the legal matters, culture/language similarities, and communication will be much better if this person works with a person from the same country, or a country with similar standards and regulations and culture/language. Separate racism and business. I don't think the thread starter was trying to say anything bad about Indians in general as people.