Outsourcing for both business and tech issues.
I've had experience with India and Argentina. I've found that at cheaper costs, Indian labor tends to have a language gap as well as a severe lack of critical and creative thinking. At higher costs, it's better to look elsewhere - which is what led me to Argentina. Costs are, of course, higher than India but being able to communicate during normal business hours is phenomenal. I have also found it MUCH easier to find extremely skilled workers, often with a very good grasp of English combined with technical knowledge, critical thinking skills and creative thinking skills.
I wholeheartedly believe in the Argentines and recommend looking there for talent.