In this article I describe and evaluate of four types of CPR. The first three are basic designs and include quantitative Process-Outcome, qualitative Helpful Factors, and micro-analytic Sequential Process; the fourth, the Significant Events approach, refers to methods such as Task Analysis and Comprehensive Process Analysis that integrate the first three.