  We propose an all-geometric implementation of quantum computation using
neutral atoms in cavity QED. We show how to perform generic single- and
two-qubit gates, the latter by encoding a two-atom state onto a single,
many-level atom. We compare different strategies to overcome limitations due to
cavity imperfections.
