An elliptical exercise device has a frame supporting guide links and foot support links. A cam system has a horizontal control cam portion with a first and second offset horizontal drive portion. Horizontal control followers are pivotally connected to a horizontal follower support and each has a control portion and a cam engagement portion engaging a horizontal drive portion. Horizontal control couplings couple the guide links to the control portions of the horizontal control followers. A vertical drive system is coupled to the foot support links. A foot receiving area of each foot support link moves in a generally elliptical path when the cam portion rotates about the cam axis.