While most roofs that are installed correctly and made of good material will last for several decades, no roof lasts forever. When small leaks and problems become too much of an expense and headache to fix, you may consider an entirely new roof for your home. At GSD...