I think there is a lot of artificial halo around the IITs. Definitely there are lot of Engineers graduated from other Engg institutes who are performing much better than the so called brainy fellows. Let there be white paper on the performance of the IITians viz -a -viz the others. Where the IITians shine is in their communication- which can be attributed to their upper middle class lineage. On pure technical grounds there are lot of people who can outperform the IITians.One thing we must understand - may be getting in to IIT is difficult- but that alone does not ensure that the product will be excellent. How one learn through the 4 years of study is much more important. We in India always look at things from one side only. Let us change ourselves first.