I picked up one of these at the store this past weekend:
Viatek Mini Dynamo flashlight It's called the Viatek Mini Dynamo and calls itself the world's smallest dynamo flashlight. I'm quite impressed by it so far. It's the size of an egg (but flattened) and has 3 LEDs. It says that one minute of cranking provides up to one hour of light. I must say the light quality seems to be very good. With the small size and inexpensive price (I paid $7.99) this has earned a spot in my possibles bag.
Viatek makes some other sizes of dynamo flashlights as well. Reading the instructions for one it recommended charging at least once a month to maintain the batteries over the long term. Does anyone have any idea on whether this helps? It's easy enough to do so I'll give it a try. There seem to be dynamo versions of everything battery powered now!
Terry