Quantum Computing - the Next Big Thing?