I just bought a new lens last month and I'm already thinking about the next one. I can't decide whether to buy the Sigma 8-16 or the Canon 100L Macro - they're both about the same price (at least here in China, anyway) and I'm going to buy both eventually, but I'm still not sure which one I need more desperately.