I have the same problem with a foggy mirror. For a couple of years I've used a product on all the bathroom mirrors in the house. It's called "cat crap" not the nicest name by far but it works. Go to...