I was hoping someone out there might be able to recommend a lens for me. I'm looking for something specific. First, I have a Canon EOS 7D and 4 lenses (macro 50mm; fixed 50mm; wide-angle 10-20mm; and a Tamron 28-300mm zoom.) The zoom was gifted to me and not what I would choose now since it has some "shortcomings" e.g. no IS or USM and an apparent susceptibility to softness and chromatic aberrations. It's also bulky, being 300mm. But I do love that fixed 50mm lens. The simplest way to put what I'm looking for is a small, sharp zoom. I'm not looking for 300mm or even 135mm necessarily; just something that can cover a little more range than my fixed lens with comparable sharpness. Obviously I'd love IS USM GPS F/0.8 features but my budget is $400 max so the only essential feature is a reasonable aperture. Lenses I was looking at so far: (Canon) - EF 24-85mm f/3.5-4.5 USM - EF 28-105mm f/3.5-4.5 II USM - EF 28-135mm f/3.5-5.6 IS USM - Tamron AF 28-75mm f/2.8 XR Di LD Aspherical IF What do you think? Any help at all is appreciated.