I currently have the 400D with the stock lens. The photos from what I've taken are OK.
I do a lot of landscape photos with plenty of day and night shots. I also play around with HDR imaging.
I'm looking into a new lens that will last me for a long time.
From what I read, I narrowed it down to a few.
Canon EF 17-40 L
Canon EF 16-35 L
Would be one of the preferred ones, but they are not cheap (17-40 being a few hundred $ less than the 16-35)
Canon 17-85mm seems also good, cheaper, but I don't think as good as the "L" series.
Any ideas, comments, thoughts?