This document discusses the state of the art in analyzing crystallite size and lattice strain using x-ray powder diffraction line profile analysis. It describes how classical single-line methods provide some characterization of material imperfections but are difficult to interpret quantitatively. More advanced methods now focus on anisotropic broadening effects from dislocations and compositional variations. The most promising new approach is line profile synthesis, where a microstructure model is used to calculate profiles and fit measured data without assumptions about line shapes. This allows direct evaluation of microstructure parameters used in materials science.