Practical Applications with Quantum Computers