A pair of my glasses has picked up a bit of a scratch.

I know there are things to reduce a scratch for CD's and for car windscreens - but is there anything you can do for glasses?