When buying a home, you may find the ideal location and style of home, but the structure needs a little work. Some homes for sale need minor roof repairs or plumbing fixes. Experienced do-it-yourselfers (DIYers) might make small roofing repairs themselves, but for roof improvements like a new roof or adding roofing gutters, hire a…