I've had it more times than I care to remember. I've found there are tons of creams, lotions, etc. but haven't had much luck with any of them.
Here's what works for me. If I know I'm going to be in or near it, I put IvyBlock on my hands, arms, and face. I wear long sleeves, gloves, etc...