This is off the chart on the geek runner scale: Petzl Core USB rechargeable and programmable headlamp battery.
Yes, that's right, you can plug the battery into your laptop and charge it (via USB) as well as program its discharge characteristics.
For the right use, I imagine this is a no-brainer.