I have a Canon Rebel XT, and one of the Pins in the CF card reader has Broken and now it can't read the CF card . should i get it fixed or is it upgrade time.