Gavin,
My method (slow but sure) on first cleans is to clean frames and glass around the whole house, then back to do just the glass again. Oftentimes, there'll be streaks and spots visible on the glass when I start that second clean, which the second clean sorts out.
There might be better advice to come, but that one works 100% of the time for me.
Vin