I agree to some extend, but "you have to tell me a magic of getting Indians on top of the world in a nite". It takes time, those dirty companies (as use you mentioned) are the ones who showed to the world that Indian can do the IT works. Now the world started recognizing us. Infact only recently TATA and Reliance are pasting the global map in there walls. A software engineer from Indian lower middle class family is thinking of traveling globally, because of these %u201Cdirty%u201D companies. If thousand people travel one of them would realize of having be being entrepreneur one day. I am not fully supporting them, but they started with good cause. Now they are established, it's time for them to realize and do innovative works rather doing body shopping .