Are you considering roof replacement for your roof? With an enormous variety of roof options out there, it can be difficult to decide on what type of new roof is right for your home. Understanding what each roof style and material brings to the table is key. Easily narrow down your choices by considering these factors: