  The field of linear optical quantum computation (LOQC) will soon need a
repertoire of experimental milestones. We make progress in this direction by
describing several experiments based on Grover's algorithm. These experiments
range from a relatively simple implementation using only a single non-scalable
CNOT gate to the most complex, requiring two concatenated scalable CNOT gates,
and thus form a useful set of early milestones for LOQC. We also give a
complete description of basic LOQC using polarization-encoded qubits, making
use of many simplifications to the original scheme of Knill, Laflamme, and
Milburn.
