Properties of the recently introduced family of coupled resonator optical waveguides (CROWs) are reviewed, particularly with reference to CROWs designed as planar waveguides in two-dimensional photonic crystal slabs to enhance nonlinear interactions and develop novel all-optical information processing devices. Topics covered include: pulse propagation both in the nondispersive approximation and to all orders of dispersion, and the coupled mode theory of nonlinear optics with pulses in CROWs and its applications to second-harmonic generation and wave coupling via field-induced refractive-index gratings. We also review recent experimental progress in the fabrication and characterization of CROWs, and applications of the CROW concept to fiber gratings and microwave waveguides.