Shor's algorithm can be a meaningful test for experimental quantum processing systems, when suitably realized. I present results from a recent implemenation of quantum factoring using trapped ion qubits, demonstrating feed-forward control, use of quantum memory during computation, and cascaded three-qubit gates. Such capabilities are necessary ingredients for a future large-scale,
fault-tolerant quantum computing system.