The Present and Possible Future of Quantum Computing