I would also recommend considering the Canon 100mm non-IS macro.