Eric,
The best talent of India is working in the core groups of Microsoft,Cisco,Google,Yahoo's of the world.
To answer your question, its not too far when India will call the shots in everything you can think of in IT.(innovation etc...starting with outsourcing)...
Thanks
Shallen