An exercise device for performing multiple exercise movements. The device includes a track, a track carriage, and a variable resistance system so that users can exercise multiple muscle groups. The resistance system provides assistance to the user during certain exercise movements and increased difficulty during other exercise movements.