Oops I was going to say Powershot D10 because it's waterproof, dust resistant and can handle a shock or two (seeing as this will be in the hands of a kid). But that is nearly twice the price. So that is no option I guess? I think something like that would rock for a 12 year old.