I wanted a great quality camera with a 2 1/2" screen and was compact. They are all good cameras but I ended up going with the Canon SD550. It has the same digital processor as the Rebel XT. I do like the Nikon but it's start up time and shooting speed was slower than the Canon. The Fuji is fast too and has a "Natural" light setting (as well as the Nikon) but I read those pictures can be a little noisy.

Canon SD550 isn't cheap but do a search on pricegrabbers.com and you can find a decent deal.

They are virtually identical but the 550 has a little more settings you can play with. SD550 is also 7.1 megapixels but the body is slightly larger. The body is larger because it has a bigger lens. The image quality between the two is basically the same but I thought the 550 is a little better. All the reviews I read are comparing cameras to the 550. That eventually swayed my decision.

I have the SD500 and I really like it. the size of the screen is fine so I don't need the SD550. The movie mode is great. With any of the cameras, you need to buy a much bigger SanDisk type card. My camera was $350 from Costco. If I ever get tired of it, they'll take it back, full refund.