I'm new to DSLRs and am a bit confused about how to tell a good macro lens based on specs. For one, there are primes across a range of focal lengths (40, 60, 90, 105, 135, to name a few) that are macro capable. Is it safe to assume longer lenses are better at macro? Then, there are some zooms...