I just purchased a Canon 40D with the 28-135mm lens. I want to protect this lens as best as possible (especially from dirt, scratches) but also want to preserve the quality of my photos. What is the best way of doing this? Should I get a good UV filter? I have heard many complain of flare and such. Should I just get a genuine Canon lens hood? Many recommend this option as it protects the lens, prevents knocking of the lens, prevents flare, etc. Should I get a UV filter which allows me to connect the lens hood to the end? I am a bit lost as to how to effectively protect my lens. I am worried that it will get scratched/affected by dust without a filter. Am I wrong? Please point me in the right direction. Thanks.