If you are on Windows Phone 8, check out the Blink app by Microsoft Research. It is actually available for Nokia Windows Phones. Now, it is available to all. The app can capture a series of shots so that you can select the best one. Check out the video.
Here is the description of the app.
With BLINK for Windows Phone 8, you’ll never miss the best shot. BLINK captures a burst of images before you even press the shutter, and continues to capture pictures after you’ve taken your shot. It’s no problem if you press the shutter a few seconds too early or too late. With BLINK, a simple finger swipe lets you find the perfect shot. Advanced image stabilization technology from Microsoft Research removes camera shake and lets you focus on the important parts of the scene.
Here is the video on how it works.