So, here is the situation I'm in. I am going on my honeymoon in 1 month. On it, we're going to San Fran, Seattle, and Vancouver. While in San Fran, we're spending a day and a half in Yosemite (the highlight of the trip photographically for me). I also just got a bonus at work that will allow me to buy myself a shiny new lens. Oh, and there is a lens sale currently going on at Aden Camera, so I'm going today after work to pick up a lens.
My current lens selection is relatively limited. I have the 17-85 4-5-5.6 and the 70-200 4.0L (non-IS) (obviously I have a crop camera, 40D). I have been into photography for coming up on 3 years now with those two lenses. I have found that the pictures I take that I like the most (the ones I tend to print and frame) lean towards the landscape side of things, so I think I'm looking for another lens that will help me on that. Let's say I have about $1k to spend on a lens.
So far, I've been looking at 2 lenses. The 10-22 EF-S, and the 17-55 2.8 EF-S. Recently I also discovered the 15-85 EF-S which seems to be getting universal acclaim. To be honest, I'm leaning towards the 10-22 right now, since it covers a range I don't have yet, and the other 2 are both covered (albeit in an inferior way) by my 17-85 lens. So, should I get the 10-22 now, and worry about upgrading my current lens later, or is there a good reason I should be going with one of the other 2? Also, are there any other lenses that I've overlooked that I should be considering for my needs?
Any help/advice is appreciated! Thanks,