If you're constantly disappointed with your iPhone 3G, 3GS, or iPod Touch's camera performance in low light scenarios, the iFlash could be just what you need. It's $29.95 and plugs into your iDevice's docking port.
The iFlash can conveniently fit underneath most cases and can also be repurposed as an LED flashlight. According to the iFlash's makers, by attaching the module to your iPhone with a plastic 3.5mm jack it can dangle like a phone charm, but that sounds highly unappealing. [Gadgets and Gear via TUAW]