Has anyone tried "Micro-fiber Cleaning Cloth" on precision optical surfaces? Is it any good? Thanx, Richard Hoffman