Roger
As I understand it , when the camera is on then a small charge is passed through the imageing sensor. This acts as a magnet to dust. The advice I have recieved is to make sure the camera is switched off before changing lenses.
Also make sure the “blower” you use to clean the sensor before you use it (not quite sure how to achieve this).
I use a D60, it does have a mirror and hence you cannot use the LCD on the rear of the camera to frame your shot. It does provice some protection to the sensor though.
Incidentally I cant see the dust on your picture, maybe its obscured by the thing of beauty on the back of the truck:D
If you do a search on Yahoo groups you will find a few specialising in Canon digi SLR’s The D30 and Canon-D60 being the best that I have found.
HTH
Fence