Although most homeowners don't think about it much, all roofs will deteriorate with time. After a few years, you're guaranteed a few repairs will be in store. By inspecting your roof regularly, you'll be [...]