Thoughts and comments needed, please.

I currently have a Pentax Optio30. However, for some time now I've been unhappy with the pictures it takes, especially outdoors. Regardless of how bright it may be (even under direct sunlight) the flash will always go off (if set on auto) and the pictures always appear dull and full of shadow. It's now so bad that I have to retouch with Photoshop almost every photo taken.

So...time for a new camera. It needs to have optical zoom, a view finder, take SD cards (so I can use the ones I already have), and motion detection.

With this in mind, can anyone recommend the Canon A580? (Or indeed any other camera that has what I'm looking for and, above all, takes damn good pictures), as I've managed to find one on-line for £80 delivered + 2GB SD card.

Thanks

Thanks