I started using these on mirrors and was so pleased with the results.  But they are fantastic on my car windows.  The totally remove the inside haze and leave no streaks!  Then I move to the outside car windows and the results are astounding.  The windows disappear with no streaks at all!