  Quantum information offers the promise of being able to perform certain
communication and computation tasks that cannot be done with conventional
information technology (IT). Optical Quantum Information Processing (QIP) holds
particular appeal, since it offers the prospect of communicating and computing
with the same type of qubit. Linear optical techniques have been shown to be
scalable, but the corresponding quantum computing circuits need many auxiliary
resources. Here we present an alternative approach to optical QIP, based on the
use of weak cross-Kerr nonlinearities and homodyne measurements. We show how
this approach provides the fundamental building blocks for highly efficient
non-absorbing single photon number resolving detectors, two qubit parity
detectors, Bell state measurements and finally near deterministic control-not
(CNOT) gates. These are essential QIP devices
