I think reservation is essential for another few years at least. Well, what is the most effective way of doing it? We all Indians have to think about it. May be partially social and partially economic based reservation would be a better alternative. But them some of the pro reservationists argues that Indian system of affirmative action is actually partially social and partially economic based. I had looked into the statistics of this reservation thing, alarmingly, the reservation is only to a maximim of a particular community's representation in a particular state. So, if a particular caste has apopulation of 4 percent in a state, the maximum reservation they get will only be 4 percent. I mean, what's wrong in that, if they are socially and economically incapable to shine themselves in academia, make them, it is our responsibility! It is true that most of the higher caste in India, even these days have a superiority complex. Sometimes, people even go as far as saying, lower caste individuals are not as intelligent as higher caste. Now one of the reasons why India's scientific progress back in the millenium didn't go further was that the knowledge was limited to group of people, we have to stop that happening. Certainly, I agree that the current reservation system can bemade more effective, what are the alternatives? 1. To give reservation only once, either for education or for work (and even in education, give only once (either at graduate level or at post graduate level) 2. Effective economic control (This is probably not going to happen in next 5 years) 3. Universal primary education But whatever it is, the way I look at it is, marginalisation of lower class is a problem the country face, we have to solve it somehow, which will lead to a better India