Anyone used one of these before?
http://www.photoniccleaning.com/
Looks messy, but seems to do a really good job. Similar to how you'd clean vinyl records with PVC glue I guess.
The price though!!! I'd imagine you'd only use them on really expensive mirrors.