The discovery of carbon nanotubes in 1991 spurred an enormous worldwide research effort spanning the physical, chemical, and life sciences. This review will attempt to convey to the reader the unique physical attributes of carbon nanotubes and the range of possible applications.