Part of Richard's problem may be his location. When I've tried washing windshields at the coast it was made more difficult by the incessant blowing fine mist. It is nearly invisible in the air even in the best of weather, but it's still there. When drying, you may be just working in sea minerals and not know it.
I've sworn by Ed's method too, as that's the way pros do it. But on our curved windshields, squeegeeing inevitably left streaks - ghosts of the squeegee edge. But in recent years I've reverted to my folding ladder, Bug Off and 20/20, a good pump sprayer rinse bottle, and hand washing and drying with clean terry cloth. Usually done in the cool evening or when the sun is off the glass, after a day's drive.
Getting wax on the windshield doesn't work for us since we occasionally find ourselves driving after dark; the wax may keep bugs and dirt from sticking but it augments glare from headlights. Siliconeing with Rain-X would be better, but it depends on an immaculately clean surface and is an awful lot of work.
Joel