When it comes to roof problems, homeowners have two options: they can either repair the issues with a replacement or an upgrade. Being able to differentiate between a roof restoration and a roof replacement is essential not only for your home's value...