I have a Canon EOS10D and it has served me well. It still takes great pictures but I am considering upgrading to another EOS with more megapixels. But is it worth it and which one should I go for? I don't need video. I would like full frame but that will probably be too expensive. I will not swap to another make because I want to keep using my set of lenses. I cant afford to upgrade really but I might just nick some money out of my 'dont not use' savings accounts.......