How to stay bone dry in spite of the rain and snow ...