An assembly of devices intended to be used in a clinical setting to provide gravity-compensating rehabilitation therapy for neuromuscular/musculoskeletal conditions affecting the upper limbs (e.g., impaired arm function) through patient interaction with a videogame-like display prompting repeated motion of the limb under treatment (e.g., arm, hand, wrist, shoulder) for functional improvement (e.g., reaching, grasping); it may also provide performance feedback. It consists of a non-powered weight support (e.g., suspension sling, armrest) whereby the patient’s movements are detected by and presented on a dedicated computer/monitor with software.