Quantum Computers and Quantum Coherence