I'm due to collect my shiny new 5DIII in a few days having finally upgraded from my trusty 20D. One thing I'm curious to know is how effective I can expect the automatic sensor cleaning to be on the new camera. My 20D predates automatic sensor cleaning and I have to clean it manually probably twice a year (I estimate I get through about 10,000 exposures a year and in this time open the body up to dust exposure by changing the lens probably about 500 times). These days I don't worry too much about getting the sensor swab out and cleaning the 20D myself but that's because I'm not worried about doing any damage to what is now an inexpensive camera! I'd appreciate others' feedback on their experience with more modern Canon bodies that offer auto-cleaning; do you never see dust on the sensor at all?