Hello. I am thinking about purchasing a Canon 20D or maybe a 10D. Anyone had any experiences with this camera? Good or bad? Thanks.