There are several recent discussions on this but for me it is Sprayway or vinegar/water on glass and
Sonus for detailing. In case you missed them here are just a few of the glass cleaning for your reading pleasure. There are a bunch more on detailing spray as well.
1.
http://www.caymanclub.net/cayman-car...g-windows.html
2.
http://www.caymanclub.net/cayman-car...ws-thread.html
3.
http://www.caymanclub.net/cayman-car...-cleaning.html
4.
http://www.caymanclub.net/cayman-car...ing-101-a.html
5.
http://www.caymanclub.net/cayman-car...ble-glass.html