I have a new 20D, 18-55 kit lens, and 50mm 1.8 prime. I like it, but I need a lens to get just that little bit closer to the subject. (Ducks. Central Park has great ducks, but I can't get a good shot of them because my zoom won't...zoom far enough.) I'm thinking that when all is said and done, my bag should have a 10-22, 28-135, 70-300, and 50 (and maybe keep the kit lens to cover the space between 22 and 28). But right now I have to decide what to get next. So I'm thinking there are two options for the next lens: 1. Canon 28-135 IS. 2. Canon 70-300 IS. (3. I could alternatively go with a 70-200 f4L...my objection there is really just size, weight, and the fact that it's a big, white lens.) The advantage of the 28-135 is that it's a walkaround lens - and since I'm thinking of a 10-22 later on down the line, the two could replace the kit. Plus I don't think I need a ton of extra zoom - just enough to shoot ducks and such. The 70-300, though, is a real zoom - and since I already have an 18-55, it would give me a lot more options in range rather than overlapping what I already have. Given that I'm likely to end up with both at some point way down the line, this may seem like a dumb question, but does anyone have a view on which I should get next? Also, does anyone have a view on the setup described above - particularly for a planned trip to Scotland? Thanks, as always, for everyone's insight.