How do I know when I need a new roof?  There are many signs that will tell you when your...