Upload & Sell: Off
Depending on what your macro subject will be, there are other options to consider. One that surprised me by how well it works for hand-held macro (very close work with wildflowers, for example) is combining extension tubes with the EF 24-105mm f/4 L IS lens. The image stabilization is quite useful when handholding this sort of stuff, and I was surprised at how nice the bokeh is with this setup. (The 24-105 is not normally known for particularly lovely bokeh.)
I am thinking of getting the 135 with extension tubes to so I can use it as a portrait lens (especially female faces) and for occasional macro shooting, mainly flowers and butterflies. I have a 7D.
I don't know much about extension tubes or how close I could get with the 135 and how well this would work out.
The other option I can think of is to go with the 100L but I think the difference between F2 and F2.8 for female portraits might prove to be more flattering as well as flatten features better with the longer focal length.
I should add that the 85L is out of my price range.
If any of you have thoughts on this and even have some images with the 135 both for closeups (stopped down I guess) and for portraits wide open, I'd love to see them and also get your advice.
Everyone loves the 135 but I just don't know if it can serve two purposes.