A control system for use with a neurostimulator comprises a user interface for receiving an input from a user and a controller. The user interface has a first control and a second control. The controller is configured for, in response to actuating the first control, operating the neurostimulation control system in a PNFS programming mode, and for, in response to actuating the second control, operating the neurostimulation control system in a PNS programming mode. A method of providing therapy to a patient comprises initially conveying pulsed electrical current at a pulse width into a peripheral tissue region of the patient to create a side effect via stimulation of one of a nerve ending and neural axon, and subsequently conveying pulsed electrical current at an adjusted pulse width into the peripheral tissue region to create a therapeutic effect via stimulation of the other one of the nerve ending and neural axon.