I love my D300, so much so that I just recently bought a D300s as my second body. One thing that the D300s has, without the need of an additional grip, is 7 FPS. Also, I like the video, but that to me is just an after thought. I also like the slightly bigger size of the D300s over the D90 like size. As far as pixel numbers goes, I do art shows and have enlarged my work up to 30" x 46" canvases without any problem whatsoever. And as far as cropping, there is just so much crop that can be done no matter what and do not think of that as a deciding factor. I would still buy a D300s over the D7000. Hope this helps!