Hello there.

I have a Canon 40D and was thinking of buying a Canon f2.8 24-70mm lens so that I could really step up the quality of my pictures.
My question is though. Is it worth spending so much on that particular lens for that model camera. Is there an alternative that would be more appropriate and do just as good a job?

I'd love to hear your thoughts.