How Far Off Is Quantum Computing