I'm a little reluctant to participate to this thread since both cameras are quite great and they do fill a niche for a particular market. There is no doubt the D300s is more capable to withstand abuse of daily use, better weather sealing, faster AF and FPS. But, put both on a tripod and take pics with the same lens, the D7000 will have a little more definition.
So, if you plan on using the camera for professional use, it will probably be better to get the D300s which is, on the other hand, bigger and heavier than the D7000.
I guess what I'm trying to say is that they both are good and we should not have a "pissing" contest between them. Get the one that suits you and take pictures with it.