The SD870 or TZ5 are your best options of the ones listed. The 10x zoom is pretty nice to have. That camera operates very nicely when you use a good quality SD card, or SDHC card (SDHC are usually a bit faster and much larger in picture capacity) Either way you go, you will be happy, just decide on whether or not you want that extra zoom... I worked in a camera store, and those were 2 of our best sellers. If you don't mind the size, I'd say the TZ5. If you are trying to keep it small, then stick with the Canon.Good luck.
|