Abstract: A system and process that selectively provides lifting assistance during the concentric phase and possibly during the eccentric phase during lifting of weights for rehabilitation or training, the system being programmable to provide a variety of exercise programs dedicated to a particular user, and the system monitoring the progress of the user during the exercise to selectively respond to certain trigger conditions.