  A universal and fault tolerant scheme for quantum computation is proposed
which utilizes a class of error correcting codes that is based on the detection
of spontaneous emission (of, e.g., photons, phonons, and ripplons). The scheme
is compatible with a number of promising solid-state and quantum-optical
proposals for quantum computer implementations, such as quantum dots in
cavities, electrons on helium, and trapped ions.
