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