Nothing repairs scratches, nothing!! Some products such ad headlight restoring kits do a good job at "restoring" your headlights but on a small display that your looking at very closely all day everyday, nothing will make that scratch disappear. I'm anal with my things so I have tried just about all the fixes you'll find and none actually work. Again, on larger glass displays some products do a very good job at concealing a scratch but when your talking about a piece of glass that 4" in size and held only a few inches away from your face, you'll always notice it(if its a bad enough scratch that noticeable to begin with).alot of people recommended a screen protector after the fact and while that obviously does nothing to reverse what's already done, they do concealed an already beat up display pretty well.