Hi I have been shooting with a 20d for some years now and have been happy with it I can print A3 without any problems. Now I want to up grade my body,since I started I always wanted to eventually go full frame, In fact this was the major deciding factor for choosing Canon over Nikon when I bought the 20d. I have been looking at the 5d mkII, When I first saw the specifications on paper it made feel that I could order it without even trying it. Now I have the money to upgrade I tried it out the other day. I was not impressed. I felt that if you took away the 21 MP full frame sensor, what was left was rubbish. I have a 24-70 2.8, 70-200 2.8 is, 100 macro, and some other lenses.I have found when shooting wide open, which I do a lot , I can only trust the center AF point on my 20d, so AF on a camera is important to me. The AF points on the 5d looked lost to me, cramped in the center of the frame. Canon might as well just put one AF point in the center. The images looked soft on the 5d at high ISO, as if it was applying some in camera noise reduction. When I compared the 7d, the images were sharper with a little bit more noise. So if I used Noise Ninja on the 7d images I don't think there would be much difference with ISO performance. Another disappointment was weather sealing. The 7d has it 5d doesn't. Not impressive for a £2000 camera. I don't know much about the video recording side of things but from what I've read the 7d beats the 5d here as well I been starting shooting weddings and commercial and selling some of my own work in art exhibitions over the last couple of years and it's been going well. Eventually I would like to have more income from this so I need a better body. Please can you give me your opinions over the 7d and the 5d.I have always had it in my mind to go full frame and now I feel I'm going backwards. But my heart is telling me there's more to a camera then megapixels and sensorsize.