Im planing to buy a digital SLR camera (never had one). Currently I use ixus 900, but whatever I try the image never comes out great. I was looking at Canon 400D, but isnt it better investment to start with Canon 40D. And is the 40D much better? Do they use the same lenses? Also Ill ask for advice about the lenses: the twin lens kit or the enthusiast kit (body + EF-S 17-85 F4-5.6 IS USM). I would appreciate any comments.