I sent my Canon 50D for sensor cleaning calibration of the body.
While checking my repair status, there was a message online>
"Canon has a special program for its valued customers.
As an alternative to repair you may now purchase a refurbished EOS REBEL XS (BLACK) for $359 or a EOS 50D for $629. Call our Customer Care desk at 1-866-443-8002 for more details.
This offer is subject to availability and the Terms & Conditions of the Program in effect at the time the offer is accepted. Upgrade orders must be placed by phone. Do not mail checks or credit card information."
It might be time to purchased "as is/broken" slr on Ebay or CL and upgrade?!? $629 isn't bad deal for a refurbished 50D.