What about the nikon 105mm macro? I used it for a long time for absolutely everthing. Japanese factory, fantastic lens and never needs to leave the camera body. Haven't used their new version though, but if you were looking at canon 100 then check out the nikon version.
|