Many technology outsourcing decisions are just a matter of simple arithmetic: The average salary of an Indian computer programmer is $7,500, one tenth that of his or her U.S. counterpart. Many ...