Bob, look into the Pinlock system for your helmet visor. I have one on my Shoei and I just can't fog it up. It isn't perfect, but it's very good.
I just got a new front tire on my modern bike in anticipation of my ride down to SoCal to see the families for the holidays. The Worry Channel says it's going to rain on me the whole way, and continue raining until at least Xmas eve. Oh well, I'll just imagine I'm back in Seattle.