Practical Quantum Communication