Well, I've carefully checked this thread and no-one has yet mentioned the traditional method of cleaning windows. This is probably due either to cowardice, or much more likely, a well-developed sense of self-preservation. I shall now stick my head above the parapet, then beat a hasty retreat.
The traditional method of cleaning windows is for the wife to do it.