I'm using a Niterider MiNewt Cordless 300. It's been very reliable, and I like the USB charging. Plenty bright enough for my needs. I've done the flashlight with a twofish thing too, and I like it, but the Niterider is the better all-around package IMHO.
__________________
Jason