When you need a new roof, the whole process can feel overwhelming. There are so many types of roofing to choose from that you may not know what you need. It also doesn’t help that there’s a lot of technical information out there that may be difficult for a layperson to understand. The first thing…