I shoot on a 300D with the 18-55 non IS kit lens and almost 100% landscape shots. The camera and lens were given to me by my dad when he received his new T1i. He never used the 18-55 lens that came with the 300D so when I first started to shoot with it I noticed that all of my pictures have 3 very distinct smudges or large artifacts. Come to find out it is a blemish internally with the lens. So now I am looking for new lens. I looked at all the images I have taken so far and they manly range between 18mm and 41mm with a very slight few in the 50mm and a couple in the 60mm and 85mm (from when I was shooting with a 28-135mm IS). Based upon my range that I obviously like to shoot at, is it safe to say that the 17-40 L lens would be a good choice and would it be an obvious upgrade from the 18-55 non IS in terms of IQ. I am a little concerned because I have looked on this forum and am seeing that the 17-40 lens is indeed a great lens but not at its extremes (17mm and 40mm). Because 7 out of 10 times I am shooting between 18 and 33mm would this put me in a good sweet spot for this lens? Thanks and I apologize in advance for the newbie question.



