Bill gates has mentioned in his books that in the 21st century, the middleman with the value added service will survive. What value is the broker giving in India except for "ensuring" a transaction between buyer and seller. If you ask me who needs a broker anyway. There should be some specialized software which can ensure a legitimacy between a buyer and a seller. Unless somebody can give very specialized info like motilal oswal in fundamentals, who needs brokers with kind of information available these days? They themselves enjoy an advantage when they trade so they have double benefit.