Leaking roofs can be a big hassle, but the fix doesn't always require a total replacement. Learn when a residential roof repair can stop the stream and avoid a huge expense!