A very good, 6-step guide for the thinking technologist @ ComputerWorld.com
You should read it if you’re work in IT, as outsourcing is becoming more of an issue for us — and it will probably increase over time.
So what’s the ultimate solution? Put yourself into a position where you cannot be outsourced: give them value that they cannot get anywhere else!
Anyway, read the article here that tells you how you can actually do that (or help you in that direction).