Have you ever heard a contractor or other DIYer talk about "flashing" and wondered what they mean? Or maybe you've got a ...