20071229 india: Himachal won; but BJP has got miles to go