So I've been into photography for years and up until now I've only shot film. I figured it was time to jump into digital to make my workflow a little more streamlined. Since all of my gear is Canon EOS, I'm looking at the 20D and 40D. I don't have a budget for a 5D or a 1D, so please don't suggest those. I've been searching around and I can get a 20D for around $250-300 used or a 40D for around $500-600 used. Which one would you guys suggest? I know that a 40D for that price is really good, but is it worth double the price of a 20D? I plan on shooting with whatever I get for a year or two then probably upgrading to a better body. Thanks.