Canon is having rebates on a lot of the lenses, and i think it's a good tIme to upgrade my EF-S 55-250 lens. At first I was thinking about the 100-400mm L, but I wanted better IS, and better weather sealing. So I narrowed down to these two lenses: 1. Canon 70-200L II f/2.8 - $1,979 2. Canon 70-300L f/4-4.5 - $1,369 I like to shoot landscapes mostly but I think having a fast lens maybe useful on a cloudy day or shooting indoors. But I also like like the extra 100mm, and the fact that the 70-300 is a pound lighter. Which lens do you think it fits me better? I have a 7D, and a Canon 15-85mm as my walk around. Any suggestions would be greatly appreciated.