Your roof does so much for your home, but what are you doing for your roof? Many homeowners neglect cheap preventative maintenance for their roof. Then they end up with expensive repair bills that could have been avoided. Roof repair costs can reach...