While companies like Infy have been talking about transition in to a non-linear growth using consulting, I don't think this transition will be very easy. I work in a bank IT and if I think of Infy, I will think of low cost development and maintenance - not consulting. I would probably use Infy consulting resources for business analysis kind of work in a project, but for business case for new product launches and strategy roadmaps etc, I would think of delloittes and IBMs of the world. This association of low cost developer is hard to kill.
I think it would be more worth while for Indian IT companies (especially the cash rich ones) to try and make in road in to product development and go aggressive in this field. This is where they can use the cash effectively to buy the product capability.
It is very interesting how Indian managements think and how some of their much larger counterparts in the west (with whom they are competing effectively) think. Before i-flex was bought over by Oracle, one of the i-flex products was in direct competition with Mantas, which almost always managed to beat i-flex in bids. This went on for some time and come Oracle - they simply asked i-flex management to buy Mantas!
As Manish said in the opening post, Indian IT companies are indeed at cross roads and new winners and losers will emerge from here.