Best countries for outsourcing
1) Russia, Romania, Bulgaria, Ukraine
2) Mexico, Brazil, Argentina, China, Philippines
3) India
Indians do have very good programmers, but they are not easy to hire. Plenty of job offers from major companies. You are left with the guys that no one wants to hire, exploited by greedy intermediaries.
India IT skills shortage is notorious.
http://www.google.com/search?hl=en&s...ge&btnG=Search