A long-lasting roof system is one of the bigger investments a homeowner can make, but the final cost depends on more than the surface material. Roof size, slope, tear-off needs, decking condition, ...