Another tip, try and clean them at night or when it's cloudy out. I find that whenever I clean my windows in the sun I always end up with a haze. I can't see it right away, but usually later on I can see it from the inside. Cleaning them at night near our post light gets them nice and streak/haze free.