I'm going on a little lens shopping spree for my 20D.
I'm considering either a Tamron 17-50 and later on a Sigma 50-150, or a 24-105L. I'm worried though that the 24 will not be wide enough. I plan on getting a 10-22 to complement either set anyway, but that wouldn't be right away, since both the 10-22 and 24-105 are pretty expensive. I do have the kit lens though, so i could use that for the wider end until then. alternatively is the 18-200 OS from sigma that lightrules suggested to me.
The reason I was thinking the 24-105 is that I like the IS, since I don't really shoot sports and I'm not very confident in my hand-holding ability (and the ability to shoot in fading light a bit stopped down and at low shutter speeds without a tripod sounds great), and the fact that I could potentially use it on a FF or film body (otherwise I'd get the 17-85 IS), and I'd rather have the constant f/4, which is why I'm not really considering the 28-135 (besides the fact it's even less wide than the 24).
Now price is a pretty major factor. I'd be paying with this lens with my savings (a couple hundred $), and birthday money. I could get the 24-105 with my birthday money, and be halfway towards a 10-22 (or spend it on a camera bag or other accessory), or I could just buy the Tammy 17-50 with my savings, and buy an hdtv for my room which I've been lusting for w/ the birthday money, but I think my parents would be more apt to support my passion/hobby than me having hd gaming. Ah choices... I think ultimately the lens wins out. I am potentially worried about taking such an expensive lens with me every day to school and back though, since I always want to have my camera with me (there are too many times when an opportunity for a photo is right there and I have no 20D on me...), so that could be a consideration too.
Opinions?



