Oh yeah, forgot to mention in my last post.
My bathroom mirror fogs up quite a bit. This works well for me to keep it for fogging up for about a week. I take my shaving brush, lather it up with Williams Shaving soap and then wipe it all over the mirror and then take bath towel to wipe it all off. You'll be surprised at how clean it gets (takes off all the toothpaste splatter) and how fog free it is after a shower.
Hope this helps.
-kelly