Your roof separates the interior of your home from the exterior world. It is a big investment. Hence, if you are considering repairing or replacing