I just returned from four weeks in southern Arizona doing an article and PE. It was an incredably dusty enviroment. I was trying to take the best precautions when changing lenses and probably did a pretty good job there keeping things clean. I was using a Canon 40D and a 10D. Other than only needing to clean the 10D sensor once I didn't notice any bad things happening. After getting home and finding dust among everything I'm wondering If there is a service in which I can get my 40D throughly cleaned and checked out to stave off any future problems or am I needlessly worried! Anyone been through this?