New Developments In Quantum Computing