I am anticipating being faced with a dilemma and would appreciate your input. The Problem: My 40D recently came down with a sever case of the Err 99s. I’ve changed lenses, batteries, CF cards, shot without a CF card and cleaned contacts with a clean eraser and alcohol but no joy. So, it’s now on its way in to the service center. Based on what I’ve read, I fear that it needs its shutter replaced at an anticipated cost of $300-$350, even though it only has about 7,600 actuations on it. I’m not sure what else it could be. The Dilemma: If this is indeed the case, I don’t believe 40Ds are worth much more than that these days, and I’m not sure if it’s worth getting fixed or if I should be considering an upgrade. I’m considering a used 1DMIII with around 5K actuations as my upgrade path. What would you do? What I Shoot: 80% of what I shoot is kids’ sports. I've posted some samples here. I consider myself generally successful with the 40D. My primary complaint is its noise levels at 800 or above. I have found that trying to maintain at least a 1/800 shutter speed at f4 on morning games in the shade or foggy days will sometimes push me to an 800 ISO. Then there’s shooting under the lights when I’m fighting for every lumen I can get. I find myself shooting f2.8 with a 3200 ISO and I can still only get a 1/200 shutter speed. The noise at 3200 on a 40D hardly makes it worth it. I don’t make any money at it, so if I don’t shoot, it’s not that big a deal. I just miss out on a little fun. What I’ve Considered: I could get my 40D fixed as my cheapest option and just concentrate on nice sunny days to shoot. I could upgrade to a 7D, but this does not appear to address much in the way of calming high ISO noise. The 7D looks more like an AF and FPS upgrade (to over simplify it) than a high ISO low noise upgrade. Lastly, I’m considering a 1D. A new MIII, and especially an MIV when it hits the shelves is too high a price point. A used MIII at $2K - $2.5K is pushing it, but I might be able to swing it. So, if you were me, what would you do?