I worked for outsourcing companies in some third world countries for years, and here's my advice: don't outsource your work if you can and you will save a lot of money in the long run.<p>Or, if you feel you need 50 Java programmers for a single project, you suck anyway, with or without outsourcing.