Now this isn't about which is better or anything, but more about which one to get. I can get the SD400 in a package deal with some accessories for $408 + shipping. I can get the SD500 for $488 + shipping. Both come with the same accessory pack. Basically, the SD400 is a 5.0 MP camera and the SD500 is a 7.1 MP camera. Is is worth paying an extra $88 for 2.1 MP or is 7.1 MP overkill for the amateur photographer? I am usually the photographer at family events (picnics, graduations, wedding receptions, summer get-togethers) and I take my camera to sporting events, car shows, evenings out, etc. I considered a digital SLR like a Digital Rebel or something, but I think that is definitely overkill for my needs. FYI: I'm upgrading from a 2.0 MP Canon Powershop S330.