The best think Mr Advani can do to the nation and party is to retire from politics. He is too aged to become PM of India. BJP itself has many leaders will have more potential than Mr.Advani
So in opinion if the 2009 election between Mr Advani and victorious Mr Singh, I will bet on Mr. Singh. Yes he did an excellent job and he is showing his potential right now.