The India syndrome
If you look at Accenture, perhaps the leading IT consulting firm other than IBM, you will see that its overall business is still growing, but in fact there are two trends: consulting has declined a lot, but outsourcing has risen to take its place. Even Accenture has been unable to protect its premium consulting pricing across the board under the onslaught of lower prices from Indian firms like TCS, Wippro and Infosys. The large consulting firms have responded by setting up large operations in India themselves ("if you can't beat 'em, join 'em") but while this has no doubt helped, the daily rates that consultants can charge in the US and Europe is still affected by this downwards pricing pressure. It's not that the Indian companies are giving it away: Wippro's profit margins are twice that of IBM.
Of course not every job can be done remotely. Support call centers and programming and testing to specifications are clearly the easiest to do, while projects that require a high degree of iteration e.g. web sites, user interface design, or reporting systems are much less suitable. Still, companies are now moving more complex work overseas e.g. accounting and financial research, so the list of "safe" jobs in IT in the developed world is gradually being eroded away.
Of course this movement has caused wage inflation in India, with 20% pay increases common amongst hot skills, and turnover rates of over 20% in Bangalore being normal (these can hit 50% for call centre jobs). Nonetheless, there is a long way to go. A top programmer with five to ten years C++ experience in the UK or the US might earn well over USD 100k (more in Silicon Valley) but the equivalent in Bangalore is still around USD 15k. It is less in Chennai or Pune. It is going to be a long time before inflation brings Indian wages up to anything like US levels.
This structural price deflation effect still has a long way to play out, with off-shoring growing steadily but still by no means universal, and large companies exploiting the lower prices to push down consulting rates in the US and Europe. It isn't going to get prettier any time soon. I was in India last week, and the sense of momentum and progress is tangible.