I desperately need to upgrade to a DSLR and I'm thinking of buying a used Nikon D2x. I do need a pro DSLR as I have worked with the D40x and D90 and they are not really cutting it for me. But my main concern is how "old" the D2x is. Most of the work I do is freelance for newspapers, product photography and I am staring up a few weddings this summer. Any suggestions? I was thinking a D300 but I'll have to save up more $$ as this is my biggest problem [isn't is always?] Thank to all in advance for help!