You will be very happy with the D90, I love mine. Still haven't gotten a chance to use that macro yet as I really have nothing in the tank yet. Can't wait to put it to good use.