I would like to pinpoint on the most important link in this issue. First of all Government should put a watchdog on the work of National Informatic Center, which is good for nothing. If you get a chance to visit one of them, you will find it not better than a plain old government offices and nothing more than that. We should never forget that the intellient crowd of India never works in NIC and they are not so capable, informed and literate about the problems as compared to other IT MNCs in India. I meant why to give such an important task to a bullshit. We have IBM, TCS, Oracle, etc. kind of comapnies who can take care of this things much better. Hence government should give this kind of work to capapble companies. I don't know when India will start giving value to the knowledge and intelligence. You need to have that courage to take decision, and for that, you need to come out of corruption and reservation kind of diseases.