There are solar flashlights, and then there are hand-cranked ones. Both of them are great in an emergency scenario, but why not combine the two? That’s the idea behind the ECOPower Solar Pull Light from Essential Gear.
You can set the ECOPower Solar Pull Light in direct sunlight outdoors for 5 hours and get 30 minutes of flashlight time, according to Treehugger. Or, you can charge it for 5 hours indoors in basic daylight and get 15 minutes of charge. But if the day is gloomy and overcast, don’t worry! A little elbow grease will go a long way: all you have to do is pull the little “pull string dynamo generator” for a minute or so, and voila! You’ve got 18 minutes of light.
The flashlight features a built-in high-efficiency lithium battery that can be replaced when it reaches the end of its (presumably long) natural life. Its three super-bright LEDs, however, never need replacing. It’s yours for $19.95.