So I would really appreciate some input on this. I currently use a Nikon d60. This was my starter camera. I was looking into getting a D300, but then I started looking at canons. I love my Nikon, but the D300 is a 12.3 MP when a Canon 7D is 18 MP. The price for a body is around the same. With Nikon are you basically paying this much for the name? Why are they the same price, when one has WAY higher MP? I don't get it. It's almost making me want to switch to Canon. Especially before I start buying a bunch of lenses to use with my Nikon. What would some of you suggest?