Tommy, I read somewhere that a guy owned a light with malfunctioning seals. He recommended greasing the seals, and that apparently solved the problem. It seems that the seals were dry and a bit brittle over time, and grease allowed it to sit in tighter, and of course repelled water.
If I get a Smart, I may try that immediately when I buy it.
+BMMF
Thanks for the idea I'll hunt some out.