I just bought a Garrity light (
http://www.garritylites.com/page116.html). It's a really nice piece of hardware (very cheap too). It requires no batteries - you just crank it up for a minute or two and it retains its charge for a long time. I think it's supposed to last for one hour. HOWEVER, it doesn't have a mount for a bicycle. I looked on their web page and they don't sell any of these for bicycles - they'd make a killing if they sold a mount for it. I googled around and it seems that crank up lights are more popular in China and Hong Kong but I couldn't find a retailer to buy from. Someone here in the USA needs to get on the ball and start making these. Batteries should be a thing of the past!