outsourcing of core development jobs have gone way down. When you have unemployment in the programming sector of sometimes less than a percent complaining is pretty funny. I've said, if the place you are working wants to outsource, why would you want to work there? You have plenty of choices when you are a programmer.