I am a HUGE fan of Headsweats.  I got a new visor just in time for LA yesterday.  It was pretty amazingTorrential downpour, and I just watched the water gater in my visor, then drip off the frontNEVER down my face.  I had just gotten a new one, so it was PERFECT timing.  BEST EVER.