The roof is one of the most essential structural components of your home. Whether you live in a brand new house or an older property, it is highly important to keep up on your residential roof repair needs. Even the best maintained roof will eventually need to be replaced. With a new roof replacement procedure, you can rest assured that your home will be properly protected from the elements. If you are shopping for a new roof in Salt Lake City, it is important to work with a respected roofing company. Here is a look at some of the signs that your home needs a roof replacement.