Cleaning glass

I have always used 0000 steal wool and glass cleaner followed by rain-x.

Yup....0000 steel wool will clean everything off with no scratching.
Amazing what a difference it makes on 40 year old glass.