It is always a good idea to keep extra batteries on hand. The SureFire 3-volt Lithium Battery 12-pack will replace old or lost batteries and also keep you ready for those times when you can't afford to have your light go out.
I highly recommend the Surefire battery over the generic. They seem to last longer and be brighter. The new versions also appear brighter than the old.