I fully agree with you, DPP constantly produces cleaner images that are more color accurate, with better tones, it has nothing to do with being free, I have LR and CS4, and if an image is "really" good I will spend the time with it in DPP than convert to jpg and tiff, then bring it in to Lightroom for organizing. Everytinh goes through Lightroom though(to be tagged, sorted) And if I want deep adjustments, I will do it in CS4
And it works with all current Canons.