1. A method for comparing neurostimulation waveforms, the method comprising: receiving user input that at least partially defines a first neurostimulation waveform with at least one of differing pulses and differing pulse intervals, the user input including at least one received parameter of the first neurostimulation waveform; comparing the at least one received parameter of the first neurostimulation waveform to a corresponding at least one parameter of at least one second neurostimulation waveform stored in a memory; and generating and displaying to the user an indication of a similarity between the compared parameters.