HowTo: Make a Flashlight That Will Last Forever
That's right, no batteries required. Ever.
Instructables user brunoip demonstrates how to make a flashlight that uses a "small stepper motor to generate energy and many capacitors for keep it stored for several seconds".
Click through to learn how to make-it-yourself!