There are plenty of aspects that homeowners should know about residential roofing. First, it is crucial to decide on the type of roofing the homeowner