http://www.brillianize.com/I don't remember how I stumbled across this stuff, but it's seriously great. I've been using it for years on laptop screens and the like, with no ill effects. It's gentle enough for delicate plastics like acrylic (which scratches really easily and really shows any kind of residue horribly) and even DVDs. It leaves the plastic surface smooth and shiny and less prone to dust. The shipping cost is kind of high, so I'd recommend finding it locally.