I followed the suggestion within this thread to use Sea Gold. I flame my masks. I had previously used baby shampoo and on long dives with several mask clears it would start to fog in spots. The Sea Gold has been flawless and has even worked when I forgot to retreat between two dives. I now apply it super thin to make rinsing easy. I rub it with my finger until there are no dried globs or wrinkles of it left on the lens and then it rinses easily and works perfectly. I have used it for about 35 hours thus far.