Nice write up but I feel this is the old way of cleaning before I was shown the links to the PBW
http://fuckcombustion.com/threads/pbw-the-chemistry-of-clean.7854/
and Cranberry
http://fuckcombustion.com/threads/rezblock-cranberry-extract.8060/
threads.
Those changed my glass cleaning habits :D