Not certain if its the push to outsource. Other things in play make the same impact

Outsourcing will drop demand, yes...but so will the obliteration of certain segments of the job market by the burst of the net bubble. Thousands of jobs in high tech (just the sort filled by these guys) simply went away. They weren't outsourced...they just went away.

Salaries would drop because of either. I'm not sure if outsourcing is the evil culprit it is made out to be in high skilled jobs. It isn't helping...but this cycle seems to be more aligned with the general economic cycle than it does with some new trending in outsourcing.