If you have a damaged roof that needs to be repaired, there are several things you need to know before doing so. For instance, you need to know how to determine if it needs to be repaired or replaced and how much it will cost. In addition, you need to make sure you hire the right roofing contractor for the