Yeah, I doubt I'll give up a helmet. I am not that good!
My goggles always tend to fog towards the top. That's what makes me think my current helmet is the problem. Also, I'm absolutely certain that I have the lens installed correctly. Pretty easy with these goggles.