I have relied on an UV filter to keep my camera lens clean and my hankerchief to keep the UV filter as well as the polarise filter clean. Then I was introduced to this lens cleaner by a friend of mine. This is the macro of the brush. The other end has a carbon based cleaner. Nifty.