Using electromyogram (EMG) signals to control upper-limb prostheses is an important clinical option, offering a person with amputation autonomy of control by contracting residual muscles. The dexterity with which one may control a prosthesis has progressed very little, especially when controlling multiple degrees of freedom. Using pattern recognition to discriminate multiple degrees of freedom has shown great promise in the research literature, but it has yet to transition to a clinically viable option. This article describes the pertinent issues and best practices in EMG pattern recognition, identifies the major challenges in deploying robust control, and advocates research directions that may have an effect in the near future.