First off, here's my current set up. -Canon 5D -Sigma 18-200mm f/3.5-6.3 (from my other camera) -Canon 24-135mm f/3.5-5.6 IS USM -Canon 70-200mm f/2.8L USM -Canon 18-55mm f/3.5-5.6 (kit lens from a XT) Now what I have is ok. My 70-200mm is great, my 24-135mm is mediocre, the 18-200mm isn't great, and the kit lens I never even use. What I need is a nice walk around kind of lens. Now here's what I was thinking. -Canon 16-35mm f/2.8L -Canon 24-70mm f/2.8L Now these are pretty much the same price, around $1,000 to $1,400, and that's about as much as I'd like to spend. I know I want to get an L becuase I know I'll be kicking myself later if I get something not as good hoping I would have just got the best. Which one should I get? I'm kind of torn. I like that the 16-35 is nice and wide but it's not tele at all. The 24-70 is kind of inbetween but it's not very wide. What one is best? I'm thinking about renting these on rentglass.com and testing them out but thats like $100 to rent both for a week. Is there any advise you can give me?