The HexBright is an open source programmable LED flashlight.
Looking for a very geeky flashlight? The HexBright is bright (500 lumens for an hour), but it's also programmable. Just plug in a USB cable and load custom code into it for variable brightness, Pre-set Morse code, or anything else you can imagine a flashlight doing. Oh, and it's also open-source.