Check out these two quirky flashlights from Urban Outfitters. Both disguised as a Lego man, the keychain flashlight ($10) attaches to your keys and provides a handy light when you're trying to open the door in the dark. The 7.5-inch Dynamo Torch ($28) has two ultra-bright lights on the bottoms of Lego man's feet. Turn them on by pressing a button on his stomach.
The keychain comes with long-lasting batteries, and the larger flashlight actually generates its own power! Just crank his arm to charge the generator. Now you don't have to worry about buying or discarding dead batteries. How green of you!