Matt Brost , Oct 20, 2011; 10:15 a.m.
Lenses are the best investment, there are some great EFS lenses that are not too expensive. I have a 17-55 f2.8 IS on a old rebel 450D and it produces great images. A 40D or 50D, both will give great images. I could not tell you which is a better deal. But, I would put more money in to a good lens than a body. And, given the budget I would suggest a good EFS lens than a L lens.