This article covers some details about outsourcing issues, poor quality of staff and unfulfilled promises of cost savings.
I still stick to the theory that Software Development is hard enough without the do-ers being on the opposite side of the globe to those who want the software.