Methods and systems for promoting physical activity by users utilizing a plurality of components. Embodiments of the present invention collect data concerning user activity analyze the data and provide feedback to promote physical activity by the user. These functions may be provided by a single component or dispersed across a plurality of components and may utilize a variety of intermediary devices to facilitate communications and presentation.