Hi everyone, I recently sold my old photo equipment (20D, 400D with bunch of lenses) and I left only the lenses I care for the most: EF 24-70mm f/2.8 L and EF 100mm f/2.8 Macro. I am in the market for new camera, and I have narrowed my choice to the following few: Canon EOS 5D - used Canon EOS 60D - new Canon EOS 7D - used Canon EOS 5D mark II - have to save few more months for this one Canon EOS XD - Canon is about to announce something in August but I will need to count with 3-4 months local availability, and I can't wait that long. I am not professional, rather an advanced amateur, who needs quality gear mostly for portraits + landscape and macro. I can't be long without camera which is why I am leaning toward purchase really soon. Now before starting debate on specs comparison, I know and understand all about technical differences between the cameras and I am not interested in that. What I am interested in is what will be your personal preference being in my place and why?