another good cleaning guide is
http://www.copperhillimages.com/index.php?pr=Tutorials
in my experience with 350D, it is not dust, but fairly well adhered condensation spotting that causes the trouble and following the cph instructions faithfully does a good job
(my new avatar shows me doing it

)