Abstract: An exercise apparatus including one or more user-movable members, an electrical energy generator operably connected to the user-movable member, an electrical energy storage element electrically connected to the electrical energy generator, a sensor to sense the use of the apparatus, and a communication interface, wherein the communication interface is powered by the electrical energy storage element, receives exercise data from the sensor relating to the use of the apparatus and is capable of transmitting the exercise data to a remote data collection component, such as a server.