I got the Copperhill kit for cleaning my XT. My XT came from the factory with some stuck-on dust spots and some greasy gunk, both of which were removed effectively with the sensor swipe/pec pad method using Eclipse fluid. Since then dust spots have been removable with a blower.
I upgraded to an XTi, which had some initial dust on it, which a blower dislodged and it has remained clean enough since (I've gotten a bit less obsessive about minor dust motes).
I did just get some Eclipse 2 fluid to use on the XTi if/when it needs swabbing. It turns out that the new sensor protective cover/filter has a tin oxide coating that the original Eclipse fluid can damage. So if you have an XTi, be careful what you use.
In general, you can safely clean your sensor if you have reasonable hand coordination skills and can follow directions. If you screw up it is disaster, so you just have to be careful and follow directions exactly.
Always start with the least intrusive method and see if that works. Use a good-quality blower first (NEVER use compressed gas dusters! If you would even consider that, you do not have the right stuff to clean your own sensor). If that leaves an unacceptable amount of dust, then escalate to brushing. I got a sensor sweep brush with my coperhill kit. The idea is that the synthetic bristles pick up a static charge when you blast them (NOT the sensor) with compressed air, and the dust clings to the brush when you sweep the sensor. Only if that does not work do you escalate to the sensor swipe/Eclipse method. If you get wet pollen grains, or condensation (or spit -- see "right stuff" above) which glues dust particles onto the sensor cover, nothing else will work.
--
Dan F
I'll see it when I believe it...