Hi! I am new here and am in the process of deciding what DSLR camera to buy. I used to want a D-40 when they first came out and couldn't afford it. Now that I have been saving up there is a zillion new versions. I'm having a hard time deciding between the Canon XSi, Canon XTi, or a newer version of the Nikon D-40. Right now it would just be used for family photos, taking pictures of items I sell online, outdoor photos and such. I would love a really nice and professional camera before my husband and I have our first child. I would eventually also like to take photography classes so I think one of these would be great for that. I've seen some great package deals on Amazon and ebay and have about a budget of around $800. I would love any insight on some of these cameras. I don't know if I need something with a higher MP like the Canon XSi for the types of photos I will be taking. Thanks in advance! Jennifer PS I keep seeing a Canon EOS Kiss X2 (a.k.a 450D Rebel XSi) on ebay. What is this? A knockoff version?