A few days ago for my birthday I got a Nikon D40 DSLR. It came with an 18-55mm lens, a 55-200mm lens, and a 2gb SD card. However, I have the option of upgrading to a Canon Rebel XSi. From the same store as the Nikon (Costco), the Canon was a few hundred dollars more (it is $799, and I would have to pay the difference), but also comes with an 18-55mm lens as well as a 75-300mm lens and the 2gb SD card. I researched it further and I found the XSi with the 18-55mm lens for around $420, and I've also been looking at buying a 75-300mm lens. Here is my dilemma: I've read good reviews about both the Nikon and the Canon, but purely in terms of the camera body, picture quality, and features, which is better? Then the next question is the lenses. Are the lenses for the Canon as good as the lenses for the Nikon (in terms of picture quality, etc). The two 75-300mm Canon lenses I've seen have pretty mediocre reviews. So basically, should I stick with the Nikon D40 or should I go for the Canon Rebel XSi?