The tool every photographer should have in their bag...
Hama Microclean Cloth
This cleaning cloth is one of the better ones in the market and the handy little storage container it comes with means that the cloth is kept clean and ready to use at all times.
There are many other similar products on the market but this one is better at dealing with tough cleaning situations and can easily be cleaned and reused.
The cloth is perfect for cleaning lenses, removing smudges from the viewfinder and screen and cleaning up filters.
This is a product that i can highly recommend and promote to readers.