Weather-proofing Techniques