Hi I currently own a D90 and am enjoying it. However recently I have had a small windfall and am going to get myself the lens I always wanted (Nikkor 105mm 2.8 macro VR2) as I like macro stuff. I also may get myself a wide angle lens like a 10-20 or 12-24 too. But here's the thing. Part of me really would like to take the next step up in camera too. I don't really want to go as far as the D700 because its full frame and thats a whole new deal with lenses etc.. So the D300s is the one to fit the bill. But my question is, does the D300s offer enough over the D90 to be worth the upgrade ? Bearing in mind that I bought my D90 in a kit with the 18-105mm lens, if I were to sell it, I would have to do so with the lens. So that means on top of the D300s body I would also have to get an all-rounder lens like the 18-200mm. I could save the cost of that 18-200mm lens by keeping the D90 and using the 18-105mm on both. My other lenses are the Sigma 70-300mm and Nikkor 50mm 1.8. So what do you guys think ? Is the 300s worth the extra ?