I'm one of those people who consider a SLR camera a fine instrument. I get enjoyment from taking care of it, getting it out and looking it over, blowing off dust, you know, just saying hi. 
About 20 years ago, I bought this cloth for cleaning a new Pentax ME and lenses I owned. It was cheap, a couple bucks and it had silicone in it. It was a microfibre cloth that felt like heavy silk.
About once a week, usually on rainy days, I would get the bag out, blow off dust then get that cloth out and wipe down the camera body and my lenses. The silicone lubricated the moving parts but it also cleaned right down to the paint and took the static out. Left a nice dry sheen to everything, especially that gray rubber they cover camera bodies with and used for focus rings. Made it like new.
I lost that cloth, They are hard to find now. I found another one just like it about 8 years ago. I still have that one and use it all the time. I keep it in a ziplock between uses. But it's getting old now, and lost it's silicone. But it is such a fine cloth, I use it to clean lenses with. Does an excellent job too.
But, I bought two new ones, not as good, made of microfiber flannel and has silicone. It's made for guns and reels, but I just used it on my camera and 100-400L and all my other lenses. The silicone grabs off the dust, lubricates the barrel and just cleans the plastic or paint or metal to like brand new. Cost: $2.99 at Walmart. 
So what do you all do to maintain your gear? Anyone use silicone cloths?

-- the viewfinder was covered in dirt and presumably sluffed off skin and whatnot from my lovely face. 


