I have a 20D after selling my 10D to a friend. The camera is superb and I have no complaints. Took some very nice pics on my trip to Kauai 7 months ago. The link below also provides a good review of the camera.
http://www.steves-digicams.com/2004_reviews/20d.html
If you buy the camera I don't suggest buying the package that includes the 18-55 lens as this lens is one of Canon's lower quality lenses.