I admit it.  I have a deep affinity for solar gadgets. Thus I present another neat solar flashlight.

Expose this flashlight, (from Florida-based Earthtorch), to direct sunlight for 8 hours and it will hold a charge for 45 days.  A 6 hour charge will give you 8 hours of light.  No batteries to change and no shaking involved.  The 10 LED lights in the 10″ model have light penetration of 70 meters and can be seen 2 miles away.  The solar cell is estimated to last 20 years, the nickel cadmium storage cell lasts 500 charges, and the LED bulbs will shine a lengthy 100,000 hours. The solar panel is in the handle.

find it @ earthtorch.com