Leopold Stotch , Mar 05, 2007; 06:39 p.m.
The canon 50 2.5 compact macro is Canon's shortest macro lens, but its only 1:2. However, if that suites you, if may do. It can go up to 1:1 if you need it, but it requires the rather pricey "lefe size converter EF". Read a review of the lens Here. Hope that helps, if you haven't already considered it.