Hey, I'm looking to purchase a Canon 400D Digital Rebel XTi DSLR as my intro intro into digital photography. From reading reviews online, I have gathered that the kit 18-55mm lens that comes with it is very poor. As a result, I have decided to buy the camera body and lens separately. What would be a good "general" lens under $300 (preferably under $200) to start with? I would like to take a variety of photos, from landscape, outdoor shot, indoor shot, portraits, not so much sports. A macro ability would be nice too. Thanks.