My good ol' Canon S400, many years old, died about a week ago with a CF card reading error. Nothing I did could fix the problem. The camera shop wanted a couple hundred dollars to get it repaired so I started looking for a replacement.
But wait! I am always telling people to contact the manufacturer with camera problems. OK, I decided to follow my own advice and sent an email to Canon service. Lo and behold, Canon is going to repair the camera for FREE even though it is years out of warranty!
You won't always get great results like this but it certainly can't hurt to try. The camera will be sent out to Canon Monday and before I know it my wonderful S400 will be back as good as new.