Re: Where will it end?
Outsourcing only really works in a "steady state" environment, which is why accountants think it's great and everyone else knows it will end in disaster. A change usually means T&M charges and extra chances to fleece the customer.
I worked on a contract at the turn of the millennium where the customer (or at least the customer's accountant) was very smug about the "nailed down" agreement... to support OS/2 and to roll out a new application (that was Windows NT based). Cue huge unplanned costs to migrate to a new operating system.