Some computer-assisted methods include: presenting configuration options to a user of the implanted stimulator device, the configuration options comprising stimulation parameters for the implanted stimulator; receiving a user specification of the configuration options in response to the presented configuration options; receiving user feedback when the user specified configuration options are implemented at the implanted stimulator device, the user feedback comprising a quantitative index of pain resulting from implementing the user specified configuration options on the implanted stimulator device; building a user profile for the user based on the user specified configuration options and the user feedback, the user profile including the user specified configuration options as well as the corresponding quantitative index of pain; and selecting at least one configuration option based on the user profile when the configuration options are subsequently presented to the user for a later treatment.