go for d90 if you've got the budget