Pittsburgh weather can be quite unpredictable. It can range from unbearably hot to subdued cloudy day to a freezing subzero weather with harsh biting winds. As such, the importance of having a solid reliable roof over our heads during one of the more kooky weather...