exactly...the main reason BJP is not able to form a government of its own, is because of polarisation of Hindu votes to other parties, eventhough BJP was the single largest party, it could not form the Govt, since there was no majority...Even Dr Kalam had advocated the need for a 2 party system - but I really doubt if our politicians have the will power to bring it into practice...not in near future atleast...