Roof repairs can be costly, and a new roof is a major expense. Knowing the condition of a roof before you buy is critical.