I took the plunge and bought the EOS 20D last Wednesday. It's a great camera and have been pleased with it. I have been very careful with it. Yesterday morning, I noticed a 'speck" on the viewfinder and I tried to blow it off. It did not work, I took it to the local camera shop here ( Samy's Camera ) and showed it to the repair guy. He opened the lens and cleaned it up for me using blower and brush. When I looked it at, it looked worse!! I ended up with more "dirt" than I started. I read up on books on how to clean the sensors and even used the "swabs". It's still dirty. I am going to bring it to the Canon Service Center tomorrow and hope it works!! My camera is less than a week old. Gimme a break!