1. A method for facilitating programming of an implantable pulse generator (IPG) by an external programming device, the method comprising: receiving input from a user by the external programming device to program electrode combinations at a plurality of locations along one or more stimulation leads implanted within the epidural space of a patient; controlling the IPG by the external programmer to apply stimulation to the patient via the electrode combinations; receiving input from a user by the external programming device that indicates values of a respective perception stimulation threshold at each location of the plurality of locations, wherein the perception stimulation threshold represents a minimal stimulation level that causes perception of stimulation in the patient on either side of the body of the patient; receiving input from a user by the external programming device that indicates values of a respective bilateral stimulation threshold at each location of the plurality of locations, wherein the bilateral stimulation threshold represents a minimal stimulation level that causes the perception of stimulation on both sides of the body of the patient; calculating positions by the external programming device of each of the plurality of locations using the perception stimulation thresholds and the bilateral stimulation thresholds; and displaying calculated positions of the plurality of locations relative to a physiological midline of the patient's spinal cord by the external programming device.