First thing you need is a good quality microfibre. Not the light green unger rubbish that gets water logged so quickly. If your talking a 4 weekly clean, and the window are not that dirty just do the following.
Couple of swipes with the mop end on each window, leaving a water/washing up liquid solution on the window. No more that what you need, just enough or you will waste time drying. Then get your microfibre and 3 or 4 passes up and down and it comes up A1. It takes a matter of seconds. Much quicker than the usual trad technique, even WFP.
I clean lightly dirty windows (normal and leaded) like this all the time. Its a lightening fast method that produces good results. Keep the squeege in the holster.