The present invention concerns electronic muscle stimulation apparatus for executing different programs of muscle stimulation, the apparatus comprising a graphical user interface (3) having a display and a data input means for entering subject specific data, processing means (4), memory (4), and a plurality of electrodes (10) for application on a subject. The memory holds historicaldata corresponding to a plurality of predetermined electrode placement configurations appropriate to different muscle stimulation programs. The processing means determines a subject electrode placing configuration based on said historical data modified to take into account subject specific data, said display showing said subject electrode placing configuration.