Eastwood Pro Glass Polishing Kit
Product Review (submitted on April 28, 2013):
Removed 95% of a terribe window haze of scratches from night and dusk lighting conditions. You need to put some elbow effort into this. The only drawback is that this stuff is pricey and it doesn't remove deep embedded scratches.