My 40D has been acting up so I brought it to a repair shop yesterday. Today they called and told me they need to completely disassemble it and repair the back focus blah blah blah. In short, it will cost me $335. I've also been (unsuccessfully) trying to find information on the Canon Loyalty Program because I'm considering sending it in (along with some cash) and getting a refurbished 7D in return. Has anyone had to make a similar decision or had experience with the loyalty program?