Adams polish (prosumer , professional detailers, product cleans up really easy, hold shine long time)
http://www.adamspolishes.com/
, Rain X, most store carry it, great for water on windshield
http://www.rainx.com/
, Insivible glass, gets glass really clean
http://www.invisibleglass.com/