A device for delivery of electrical energy to a target tissue during a treatment procedure, said device comprising: a memory; a display unit; a processor, said processor coupled to said memory and to said display unit; a generator, said generator coupled to said processor, said generator to operatively couple to at least two electrodes, said generator delivering a number of pulses of the electrical energy to the target tissue; a treatment control module stored in said memory and executable by said processor, said treatment control module configured to: receive identification of a target region; receive identification of a margin of error; generate an enlarged target region comprising said target region and said margin of error; generate an first estimated treatment region based upon treatment parameters, wherein said first estimated treatment region is generated based on positions of the at least two electrodes and the number of pulses to be applied through the electrodes; display the first estimated treatment region, the enlarged target region, and the target region on the display; receive user input related to the treatment parameters; generate a second estimated treatment region based on the user input; and display the second estimated treatment region, the enlarged target region, and the target region on the display. a memory; a display unit; a processor, said processor coupled to said memory and to said display unit; a generator, said generator coupled to said processor, said generator to operatively couple to at least two electrodes, said generator delivering a number of pulses of the electrical energy to the target tissue; a treatment control module stored in said memory and executable by said processor, said treatment control module configured to: receive identification of a target region; receive identification of a margin of error; generate an enlarged target region comprising said target region and said margin of error; generate an first estimated treatment region based upon treatment parameters, wherein said first estimated treatment region is generated based on positions of the at least two electrodes and the number of pulses to be applied through the electrodes; display the first estimated treatment region, the enlarged target region, and the target region on the display; receive user input related to the treatment parameters; generate a second estimated treatment region based on the user input; and display the second estimated treatment region, the enlarged target region, and the target region on the display. receive identification of a target region; receive identification of a margin of error; generate an enlarged target region comprising said target region and said margin of error; generate an first estimated treatment region based upon treatment parameters, wherein said first estimated treatment region is generated based on positions of the at least two electrodes and the number of pulses to be applied through the electrodes; display the first estimated treatment region, the enlarged target region, and the target region on the display; receive user input related to the treatment parameters; generate a second estimated treatment region based on the user input; and display the second estimated treatment region, the enlarged target region, and the target region on the display. generate an first estimated treatment region based upon treatment parameters, wherein said first estimated treatment region is generated based on positions of the at least two electrodes and the number of pulses to be applied through the electrodes; display the first estimated treatment region, the enlarged target region, and the target region on the display; receive user input related to the treatment parameters; generate a second estimated treatment region based on the user input; and display the second estimated treatment region, the enlarged target region, and the target region on the display.