I've been to the camera store, and this camera store just so happens to have a D300 left over, selling for roughly the same price as a D90 with its kit lens. Or should I save up and invest in the D7000 + 18-105mm? Now I know the image quality of the D300 is at most the EXACTLY the same as the D300s and worse than the D7000. But I prefer the D300 for the size, hefty - but nice weight, rubber grips and huge top LCD. What would you recommend?