Hi. I have a Canon Digital Rebel that is about 5 years old. It's perfect for my needs, which is taking family photos and shots of the kids' soccer and baseball games. However, the stock lens that came with it is terrible, and is now broken. Can someone recommend a lens in the $300 to $500 price range? I need to take family shots at relatively close range, plus I'd like to get some good zoom shots of the kids' playing sports. Thanks in advance.


