I have been using Invisible Glass on my windows AND mirrors for the past six years. I have a mirror over my stove and that stuff is great for getting rid of grease splatter on glass. Scubbing Bubbles for the bathroom, Spic & Span liquid for floors and walls, and Dawn for everything else. Here in California it is hard to get some of the cleaning agents - our legislature is terrified that someone might missuse something. TSP is almost impossible to find (I travel to Arizona or Nevada to shop), as are a lot of other types of solvents and cleaners. Thankfully, I haven't had any problem finding Comet.