I was looking to buy a right angle viewer for taking my down to earth macro shots. When I looked into it, for an extra couple of hundred dollars, I could get a new body with variable screen. My question is, would a 18mp 660d or 60d take better macro photos than my 12mp 450d. If so, is there any advantage for the 60d over the 660d. I already own a 7d, but always have my bird lens on that, and by the time I change lens the insect has gone.