Installing a new roof is a big project for any homeowner. There are several aspects that you need to consider. But before you can actually get the job started, you have to plan everything thoroughly and study your options, particularly when it comes to the roofing warranty. To help you understand what goes into roofing warranties, here are some basic information that you should know:
