I almost hate to post this question, there are so many posts similar to this. However here I go. I'm looking for a little advice here. I am interested in both the 135 f2L and the 100 f2.8L Macro, (and to get this out of the way I own a 7D with a 70-200 f2.8L IS.) and a few other canon f2.8 zooms. My original thought was to go for the 100L macro as it will serve both as a portrait lens and a very good macro. 2 for the price of one, right? However after reading thru the net, I have read so much great stuff about the 135L that I'm a little confused now. So, what would be your recommendations?, and what would I sacrifice if I just went the the 135L and if I wanted to do some macro I just spin a diopter on the front of the lens? Thank you all for your time.