I sent a camera & lens off to Canon Professional Services on Monday afternoon and I already got them back this morning, cleaned & repaired! If you're a photographer who shoots Canon, I recommend joining CPS if you haven't already. Excellent service and lightning-fast turnaround.