I switched from 20D to 40D a few years ago and was very pleasured by its sensor cleaning system (20D does not have any, and since I replace lenses quite often the dust was terrrrrible). When I got 40D, remembering my experience with 20D I bought a good sensor cleaning kit. It is still unopened.