Whether you are building a new roof or replacing the old one, the homeowners need to know about investing in