We were looking into supporting RAW images in our product, and purely by accident I bumped into CHDK (the name stands for Canon Hack Development Kit). It is a free firmware addon for Canon PowerShot cameras, enabling/adding many cool features, e.g. recording 10-bit/color RAW files (including experimental support for the open DNG standard), overriding camera parameters, bracketing for exposure, aperture, ISO, and focus, controlling video quality/bitrate, scripting, motion detection, live histogram, etc., etc., etc. Will definitely try it out as soon as will get some free time, but people are very excited about it. The risk is minimal, as it is not overriding the original firmware, but rather loading these extra goodies from the SD card.