Best suggestion I ever received when I asked the same question was to get glass. I doubt you'll notice much IQ difference from a 40D to a 50D. I do think there's a difference in the 5D, but I'm biased. I also had the lenses that would work on the 5D prior to getting it. I think you'll have more fun with a fisheye than any new camera body.




