Currently I own a Canon XT DSLR. It it not a bad camera and I have reasonable success with it. I am however, thinking of upgrading to either a 40D or an XSi. Technically there does not appear to be a great difference in these two cameras. The 40D has a better continous shooting rate and the XSi has a lager pixel capacity, 12.2 to 10.2, but unless one intends to make large prints or do a lot of sports photography, which in my case is unlikely, the main difference seems to be the difference in the sturdyness of the body and the size. As I am not hashy with cameras, has anyone got any thoughts or ideas on this matter?