In all the 1.6x bodies so far the erase button has brought up a menu that presented "Cancel", "Erase [this image]", and "Erase All [images]".
The 40D now only offers the first two.
Could it be that even with the "are you sure" prompt, people were being so silly as to select the wrong entry, then confirm it, resulting in the erasure of their entire card?
I can imagine that while no one praised Canon for the useful "Erase All" feature, some folks must have complained loudly that the feature caused them to erase all their images unintentionally.
I hardly ever need this feature now, anyway, because I have my system set up to erase the images after they're downloaded to the computer, but I really hate it when useful and powerful features are removed from a product simply to protect people from their own stupidity.
In all honesty, would you complain to Canon if you erased all your images using the "Erase All" feature?
I've noticed the same thing going from a Mark IIn to the Mark III. However, I'm not sure what the advantage would be to use the erase all function rather than format the card. Did the erase all feature only work at the folder level?
White Balance so easy, even our 5 year old can do it.- Melissa Strickland
It just deleted all the images from all the folders. It may have been faster than a format operation, though frankly I never timed them.
The function is still available from the menus (as is the format function). It's the convenience of being able to clear the card without having to brave the menu structure that's gone missing.
Some have argued that it's important to format CF cards—rather than just erase them—to reduce the likelihood of file system corruption biting you in the butt. Somehow it seems improbable that Canon got new religion on that argument, alone. Hey, at least they didn't add a "Print" option to the menu!
White Balance so easy, even our 5 year old can do it.- Melissa Strickland