The effects of electron-hole interaction on the optical properties of a variety of materials have been calculated using an ab initio method based on solving the Bethe-Salpeter equation. Results on selected semiconductors, insulators, and semiconducting polymers are presented. In the cases of alpha-quartz (SiO2) and poly-phenylene-vinylene, resonant excitonic states qualitatively alter the absorption spectra.