Since you have the 85mm for portraits, get the Sigma 150mm macro. Also of interest might be the Sigma 180mm f/3.5, which is just as good as Canon's own 180mm but for half the cost. Check out Juza's review:
http://www.juzaphoto.com/eng/articles/sigma_180mm_macro_review.htm
brendan




Reply With Quote