The 10-megapixel PowerShot A640 is a fantastic digital camera. It gives my family everything we want in a digital camera. As well, it apparently does quite a few things we haven't figured out yet. The picture resolution is as good as any pictures I've seen, and the color is excellent.
The camera itself, although not quite as small as I would like, is still compact and easy to use. It has a flip-out screen which is great, as you can twist it pretty much any way you like for versatile shooting. And if you're a more advanced photographer (which I'm not) you can use it in a manual mode, allowing you to choose all the settings. It does adapt to a wide-angle and telephoto lens.
We did also buy a different memory card that holds more memory. This seemed to be a necessity for most of the digital cameras we looked at. Our camera, purchased at Costco, even came with a small printer, which we have used a few times. It was a nice bonus. Although you can certainly buy digital cameras for less, I would recommend this camera for anyone looking to purchase a camera that will give great pictures and extremely great color!