I'm looking at getting a Digital SLR, and am currently thinking about either the Canon EOS 20D, or the Olympus E-500. Here's a link to a side-by-side look at them over on Digital Photography Review.

My question is what do you guy's think? Is any reader an expert in this area?

The Omlypus is about half the price of the Canon and the features look comparable to me, but the Canon has a lot of favourable reviews and is now over a year old - is something better coming along? I hate buying expensive consumer electronics only to have it be out of date the day after I buy it…

Help!