Hey everyone. []


I've decided I'm going to buy the new Canon 60D, but I can't seem to make up my mind regarding which lens to buy with the 60D body.


Previously I owned a 450D with a normal kit lens, so I just figured it's about time to upgrade and to buy a proper lens.


I'm looking for good all round lens, I'm not to worried about a big zoom.


I enjoy portrait photography and more importantly the lens should also be suited to shooting HD video.





My main options so far are :


Canon EF 24-105mm f/4 L IS USM


Canon EF-S 17-55mm f/2.8 (would prefer an L-series lens, how important is this?)


Canon EF 17-40mm f/4 L USM Lens (concerned that there is no IMAGE STABILISATION)





I will appreciate any comments or feedback that could help me in making a decision.





Cheers.