Quantum computing prospects and pitfalls (Technology Research News, 2004)