Ive been using an invisible glass reach and clean tool it has a flat pivoting angled head with a lint free bonnet so not only do you not have to kill your arm but the flat head make a smooth even pass over the glass. I used blue coral glass cleaner for years and it work well but lately ive been using sonax clear green glass cleaner with no phosphate,alcohol and solvent free.