I have a D40X that is roughly 4 years old and I am having problems with it, especially taking macro shots. Anyway, I am wanting to get a new camera that takes nice pictures, would be great for macro shots of my tank, corals, fish, etc that doesn't cost $1000. Anyone have any recommendations on a camera?