Try this one http://www.lowes.com/pd_305545-13229...Ntt=flashlight
Lowes sells them, cheap, bright as hell and the batteries hold up forever in them. Not variable on brightness though, just bright all the time. They are small and water resistant (proof to the best of my knowledge). I have had two of them, lost one and still have the other...great little light and not expensive. They run on 3 AAA's and using it every day I get almost a year out of it before replacing batteries.