I own a Canon 7D which I bought with two kit lens - EF-S 18 - 135mm 3-5- 5.6 IS and EF 70-300mm 1:4-5.6 IS USM. I want to invest in a macro lens but even after reading many reviews, I am confused, I was drawn to the canon 100mm f2.8L IS Macro..but many reviews seem to suggest that there are third party lens that offer the same (Or More) for less than the canon. I am confused!!!! Any further convincing suggestions??