A broader question - why do you need a zoom lens? Generally, a prime lens will give less distortion and better IQ than a zoom. What about either the 100mm f/2.8L Macro IS or the 180mm f/3.5L Macro?