The spit thing only works as long as you don't get any saltwater in your mouth. Once you do, forget it. The antifog stuff will last the entire time you're snorkeling. Trust me, you want to find this stuff. Just look in the phone book for the local scuba stores, they'll probably have it.