  A brief review is given of the physical implementation of quantum computation
within spin systems or other two-state quantum systems. The importance of the
controlled-NOT or quantum XOR gate as the fundamental primitive operation of
quantum logic is emphasized. Recent developments in the use of quantum
entanglement to built error-robust quantum states, and the simplest protocol
for quantum error correction, are discussed.
