Outsourcing to India is definitely a great idea - cost effective for sure. Reasons are simple:
* Cost of manpower is less (far less if I must say)
* Quality manpower is readily available
* Telecom network is now fast and reliable
* People have now extensive experience of managing international projects
* Major tech hubs has a huge pool of professionals for sharing knowledge and resources
* English is easily understood and spoken by a majority of tech workers and manageres
* People now know major tech trends and in many cases starting them right here in India
* Innovation is now the keyword after almost 20 years of leading on the outsourcing front and going up all the time on the value chain
Need I say more? Go ahead...choose a right partner and save some green bucks for your organization.