I learned from a thread on the API list that SureFires are also far from waterproof. At one training class the lights started to go inop in a hard rain. Since then many have confirmed the problem.
One participant volunteered that SureFire is coming out with a fix....at a price! There's a *lot* they might learn from Glock's policies.