So, I have Canon XSi and the only real complaint I have is that the camera is kinda small and I prefer the ergos of 40D much better. Other than that, I am perfectly happy with the camera, well may be I wouldn't mind to have 3200 ISO setting I looked at reviews and saw that it's faster fps, weather proofed somewhat, more solid camera, better AF points. What I will miss is the 2 MP - going down from 12 to 10. I was wondering what are other comparisons - like do I get better High ISO performance in comparison to XSi. i am being offered a good deal on almost new 40D, so I will not spend more than $100 after I sell my xSi. What do you think, worthy upgrade? I found this link that kinda answers the question Canon 40D vs Canon 450D / Digital Rebel XSi: Digital Photography Notes , but was wondering what do you guys think?