if you are going to replace your roof soon, you must consider the factors given in this writeup. For better knowledge, consult the matter with...