1. A material evaluation system comprising: a computer; a material features acquisition system operable to detect a plurality of material features; a first database comprising at least one of constraints and material historical data; and a first program to estimate a remaining useful life of a material under evaluation from said material features and at least one of said constraints and material historical data.