Hi.....I am a former Canon 40D user. After owning 40D for a while, I sold all my Canon gear and went to the dark side. Actually I had both N and C gear at the same time, and then I decided that it was too costly to continue buying gear from both mfrs. I liked and I still do the button placement, the menus, on my D300 better than that on 40D, it all felt more natural and logical to me, and the 53-point-auto-focus system does not hurt either.
Of course, as time went by, I started missing my Canon gear. And now I have a chance to pick up a 20D body for very very cheap. I am thinking about getting into Canon gear again with this 20D body.
So I am going backwards from 40D to 20D.
However, when I compared samples, reviews, etc, on 20D vs 40D, other than smaller screen, and 5fps vs 6.5fps, it does not sound like there is a big difference. I often shoot at high ISOs and I did not observe from the samples I've seen that Canon 40D significantly improved low light capabilities over 20D. Despite the fact that 20D uses Digic2 chip and 40D uses Digic3.
The autofocus system seems practically the same. Battery life seems the same (same battery). Built-in flash seems the same.
Am I missing something here, is there any reason I should pass on picking up an older 20D body? Will a former user of 40D be disappointed with high ISO on 20D?
Yes, Personally I feel the 20D is better than 40D at high ISO

