Having said that, this is a great read. What worries me about India is that we are producing a generation whose sole competency is in answering phone calls and faking who they are and the only selling point is that they are cheaper labor than the western workers. This isn't a sustainable in longer term. We are bound to find labor markets that are cheaper (we already are) or business processes that are more efficient (we already are). For a sustained development India needs to ramp up her infrastructure and invest in her people in a way which produces value rather than ups elling her people cheaply. Outsourcing should just be a stepping stone to industries that are more valuable.