My boyfriend is being such a sweetheart and offering to buy me a macro lens for my upcoming birthday. Unfortunately, he asks me which kind to get, and I can't seem to give him an answer. I have an Olympus Evolt E500. I'm currently using three 1x, 2x, 4x macro filters on the default 45mm lens that came with the camera. I would like to take clear pictures of water drops, objects reflected through water drops, closeups of detail on flowers and other nature, etc. What would be a good lens to satisfy my needs but also be satisafactory to his wallet? Thank you for your help.