My wife uses the 300D and I use the 20D. We are both very happy. I like the feel and ergonomics of the 20D. I feel it has a considerably better build quality also. Much more versatility than the 300D. I also feel the 350D is getting a bit small for my liking and also seems to have build quality similar to 300D. If I were buying a new camera today, it would be the 20D. Whenever the next model comes out, the 20D will still function as it is now, and it meets all my needs and then some. Why go without for undetermined time waiting for the next one shows up? Not quite how I felt about the 10D, though I did prefer it to the 300D. 10D is a great camera but I much prefer the 20D!!


