Recently purchased a 40D body. Have been using a XSI with the 18-55mm kits lens. What would be a good, inexpensive (not L) lens for all around shooting to replace the kits lens? I do mostly family style shooting, but also do landscape and trying to learn portrait shooting with the grandkids. I also have the 55-250mm and the 50mm 1.8 II in my bag.

