+1 On the P7 flashlight. I have a commute that varies between 40 and 55 minutes and I've never had it run out of juice on one lithium ion battery. (Tho it is abusive to the batteries.)
They're outrageously cheap. Mine cost $35, even when you add in chargers, mounts and extra batteries (I've gone thru a few of those) I haven't reached $100.