Failure analysis has grown enormously in it scope and utility in recent years. Developments in materials characterization techniques have made the job of a failure analyst easier and more precise, but it still requires not only a strong background in materials science and engineering, but also practical experience--or at least a strong understandin