I've had my Nikon D80 for almost 6 years now and it's been a great camera. Lately though I've been having focus and image buffer problems so I'm thinking about upgrading to maybe a D90 or D7000 once I get my tax return.

The main purpose of the camera will be to photograph Ball Pythons for website photos, records, advertisements, etc.

My budget is $1000-$1400. Does anyone have any suggestions for which model I should get?