Couple days ago, I finally got fed up with the scratches on *both sides* of my eyeglasses. Objects appeared to be in a light 'haze' all the time. It turns out the the scratches weren't in the glass at all, but were abrasions in the very soft AR (Anti Reflective) coating on the inner and outer surfaces.
I put on my backup pair of glasses and followed advice gleaned from the net. Popped the lenses out of the frame and ground the AR coating off all surfaces using Brasso on a felt polishing wheel mounted on my Moto Tool. I remounted the lenses and cleaned them up.
The haze is completely gone and my vision is very sharp and clear, now. Just like when the glasses were new.
Minus the coating, the reflections in the lens make me look somewhat geekier. That appears to be the only downside, however.
Note that doing this with *plastic* lenses would be riskier. One would want to grind more slowly and keep the lens cool to the touch.
--Winston