yikes... glad you weren't hurt worse... yep, coulda been anything... a spot of oil from a leaky car can do a heck of a lot of damage to a rider and would be nearly impossible to spot!

I just got a new helmet and the biggest difference this time was I counted the vents! My new one has 24... the old only 18... it makes HUGE difference in keeping me cool...