A guide to the analysis of cross-over designs. It: emphasizes the importance of choosing highly efficient designs that separate treatment and carryover effects; demonstrates the methodology needed to handle the analysis of data; presents a methodology for the analysis of binary and categorical data; and, considers the effects of blocking.