I just got some extra cash from some stock options I sold and am looking to get a new camera.. I currently own the Canon 20D with vertical grip. I find the speed on the Canon 20D not so great when I shoot in RAW mode, however speed is not my top priority.. I would like the bigger LCD screen, and other features as well that are out lately.. So far it is between the 5D Mark II and the 1D Mark III cameras. Here is what I see as the good and the bad... can you recommend based on the fact that I normally do not do sport photography, however I would like a pro-level camera... ? I do landscapes, nature, animals, portraits, events, and indoor photography like for restaurants and hotels... 5D Mark II + full frame + high resolution LCD + perhaps the HD video - too high MPs means massive files I may not want to deal with, which may slow down Lightroom and Photoshop in post-processing - HD video.. perhaps just a little gimmick that i never use - not pro level.. no small LCD on the back showing ISO, f-stop, etc.. helpful info! - no vertical grip unless you buy it extra.. - weather proofing not as good as pro level 1D Mark III + speed! + pro level weather proofing + back screen showing ISO, f-stop and other exposure info without having to see it through Viewfinder, etc. + 1.3 crop factor - removes the natural problems lenses have along the edges.. + 10 MP - managable size files.. + more AF points, so faster on focusing and more accurate.. - 10 MP, why does this still seem a little low? or does it even matter? - LCD resolution still is the same as older cameras! this sucks! of course you should not base your decisions on the LCD in the first place, but nice to have the high res screen! - heavy (not a big deal really since I use my Canon 20D with grip and its heavy enough) What else? Thanks!