The Eastwood company has a glass polishing kit that I have used before to clear up an old scratched and pitted windshield:
http://www.eastwoodco.com/shopping/p...&keyword=40030
It works pretty well but you have to be careful to buff evenly to keep the surface even.