Am wanting to buy a macro lens for my Canon 450D. What would be a good starter lens that doesn't cost the earth and would be suitable for a relative beginner?