Np two things can be compared. India of 2004 and India of 2008 are very different. BJP lost in 2004 despite they did so good and faced no anti-incumbancy. Now look at the Congress, they ruined the economy and to cover their total failures digged out a dead issue called nuclear. People of India are very cleaver, they knows what to do during elctions. Nuclear deal will not bring them rice, bread, and daliy needs. Congress is desperate and frustated, as they could not win one state election in the last 3 years.