Ever been walking in the rain desperately clutching at your umbrella trying to keep from getting splashed on by...