My D3100 that I've had for 18 months is my first DSLR, since then I've become addicted to photography and currently am the photographer for a cat shelter, so my camera is used a lot in not so easy shooting situations. The D3100 struggles. I feel now my skills and understanding have improved dramatically I've out grown the entry level D3100 and am looking to upgrade.
My budget is tight. My question is should I buy a d7000,which looks like everything I would ever need, or wait until it's, supposedly imminent, upgrade? If I wait for the upgrade I will be waiting for quiet a while as the price differences are going to be huge.
My current thoughts are buy the D7000 now as it's a lot of camera for the money but I hate to buy yesterday's technology
Any thoughts on this appreciated.