Since the results have come in, its obvious that the BJP has done badly and it has to seriously introspect. According to me, the BJP has to redefine itself with new leadership and new vision and discard its old ideas and theories and its old leaders. For me the first thing the BJP has to do is to de-link itself from the RSS and the Hindutva thing. It has stood it in good stead at a time it was a non entity as a political party and got it a lot of recognition starting with the rath yatra of L.K Advani. But as this election has showed, people are no longer swayed by Ram,Rahim, Mandir Masjid. People are more worried about the economy, development and betterment of lives. It has to get away from divisive policies. The BJP has to come up with a new young leadership with fresh ideas. Rahul Gandhi has done wonders as the results this time show especially in UP. He campaigned on agenda of national interest and promoted the work done by the UPA over the last term. But the BJP with its older leaders were indulging in personal bashing (weak PM, Budhiya,Gudiya, etc..Though Budiya thing was from a younger leader projected to be the next leader at the national stage, but then he is from the RSS school of thought which the BJP has to delink itself). The BJP did not put forth any new ideas as to how it intends to take the country forward. Over the last term it had not even play the role of a good constructive opposition that it could take to the people. It opposed the nuke deal just for the sake of opposing it although it was in favor of the country. So this time around, it has to work along with the government on issues of national importance, development and work as a constructive opposition and raise points of national importance that it can take back to the people the next time around. A strong BJP and Congress is important for the nation so that the regional parties are kept at bay and the national parties get majority one way or the other and the development of the country is not held ransom to the whims and fancies of the small parties waiting to extract their pound of flesh.