The roof on your home can be the most challenging structure for you to take care of sufficiently. You may have no idea of