The Canon EF-S 18-135mm f/3.5-5.6 IS ($499.99 direct) isn't the newest lens on the block, but it's still around despite a newer version being available. The newer lens is the Canon EF-S 18-135mm f/3.5-5.6 IS STM -it's $50 more, and its STM motor delivers smoother video focus when used with a...