Hey, guys, you can use baby shampoo for no-fog solution. Works just as well, and it's less expensive. (DS just finished a Diving Rangers class. We learned lots of fun substitutes, but this is the most useful.) We've been using it for several months, and it's a no-fail. (Dive instructor said it's basically the same thing.) Another tip -- if you already have your own mask, clean it off with toothpaste (make sure it's paste, not gel with crystals and all the stuff they put in toothpaste now). Makes it pretty fog resistant, too, but I prefer a few drops of baby shampoo (like Johnson's). Just wipe it around and dip your mask in the water.
Julie