Hi All, I m an amatuer photographer who is looking to take it to the next level. I currently own a rebel 350 d body and the following canon lenses - 28-300 3.5 - 5.6 L , 100 mm macro 2.8, 50 mm 1.8. I started out wanting to buy a 7d body. As I read more, thr more confused I get about the following: 1. Should I buy a 7d or a 5d mark 2? I.e invest in a good camera body Or 2. Should I spend the money on a good wide angle lens. I read some articles claiming that it's the lenses that matter, not the body. My primary areas of interests are: portraits, archtecture, food and nature. Thanks in advance.