This is such a wonderful program, I had to mention it:

Mountain Housing Opportunities, in cooperation with the Buncombe County Planning Department, is taking applications for MHO’s Rural Home Rehabilitation.
This program rehabs the site built homes of elderly, disabled, single parents or families with three or more young children, who have low or very low income. Funding is provided by Community Development Block Grant funds distributed by the NC Department of Community Assistance.
Improvements provided through this program may include roof replacement, windows, doors, insulation, siding, heating repair/ replacement, electrical and plumbing updates, and improving the structural integrity of the house. When a homeowner receives assistance through the Rural Home Rehabilitation program, the entire home is brought up to federal housing quality standards.
For additional information, call MHO’s Repair/Rehab Manager Lloyd Freel at 828-254-4030 x115.