I don't know about you, but i ainít got the steady hand for taking pictures. So this hack could be a good solution for me. These folks did some nice work. An Arduino board along with a 3-axis accelerometer and a gyro are mounted on the camera. The Arduino also takes care of the camera's shutter triggering. Once you press the button, the Arduino will trigger the shutter, and will also record the data from the sensors. These data are then sent via a bluetooth modem to a PC, which runs specific algorithms in order to clear blurry pictures. Impressive, isn't it? More info here.