Key Aspects to Consider When Preparation Your Roof Substitute Project When preparing a roofing system substitute task, several essential aspects enter play. Home owners need to initially evaluate their existing roofing system's condition and select materials that suit their environment. Budgeting not just for products however also for labor and