Factors That Affect How Long a Roofing System Lasts