Solar LED Keychain ($12) is a handy little solar-powered twin beam flashlight.
This unique keychain flashlight has a built in solar cell and a Ni-Mh rechargeable battery that stores solar power. Provides three hours of continuous use when fully charged. Two super bright LED lights last for up to 100,000 hours. 2.75″ x 1.37″ x .5″.