Agree. But the problem is that even BJP and Congress are not really mainstream parties with visibility in the whole nation. Even they cannot completely compete in some state elections (mainly in the South and East) without the help from the local parties in those states. TN, WB, AP and States of NE are the perfect example. Congress at one point had a good hold of most states - but Sonia and MMS screwed that up badly. BJP has shown promises of doing good in the South, but still has to hang on to the thin supports of TDP, JD(s) and DMK. Sad indeed.