I intend to upgrade from a Canon G9 to a dslr. I spend alot of time outdoors and enjoy macro photography. The G9 goes with me everywhere I go. Because my favorite photos are macros and because I have enjoyed this Canon product, I began my search for a body by looking for the best lens I could afford and that is Canon's EF 100mm f/2.8L Macro IS USM. Image stabilization is important to me as I do not wish to carry a tripod. The Canon 7d is at the very high end of what I would consider, but it is alot of camera for me (yes, I know the lens is alotta lens too) as I am still wending my way through the learning process. The price ,when combined with the lens cost pushes the envelope perhaps too much. I am open to to other maunfacturers of both lenses and bodies. My sense, from talking to folks was that I should determine what I want do most and consider the lens first. My question is this: Amongst the Canon bodies, how far down the list (baseline Rebel and up) can I go and still get the most benefit from the lens? Thank you for your thoughts.