Out of warranty, Canon 10D sent into Irvine for a "cleaning gone wrong" scenario where I was hoping they could just put in a new low-pass filter. Was quoted $900 for a replacement sensor. As I was just about to have them send me back the 10D to use as a paperweight, I asked if they could do a "very thorough" cleaning. They kindly obliged and within 3 days i got back a "better than new" cleaned sensor with absolutely no marks or streaks.
The premature estimate for a new sensor was partially my fault since I "guessed" it needed a new low-pass and put that on my service order rather than a good professional cleaning, so I won't hold the first diagnosis against them.
. That was one week ago yesterday.

