If you don’t fancy using hand power to charge up your flashlight, then perhaps the Verilux ReadyLight Solar Rechargeable Flashlight is for you? Just leave the torch in sunlight when not in use, then it’ll be charged and ready to go when you need it.
Using an oversized solar panel designed to last 20 years, the torch will last up to 4 hours on a single charge using 6 bright LEDs. The torch has a rugged design, giving it protection from both shock and exposure to water. The torch contains 3 NiMH high capacity rechargeable batteries which are recharged by the built-in solar panel. Unfortunately, the time it takes to charge the torch appears to be missing from the specification.
The torch costs $29.95 including free delivery.