1. A method of controlling at least one environmental condition of at least one user during an exercise session comprising: a) providing a data terminal wherein the data terminal can identify the user; b) providing a server in data communication with the data terminal wherein the server stores or has access to personal data about the user; c) providing at least one environmental control device in data communication with the server wherein the environmental control device controls the environment condition of the user in accordance with the personal data of the user, and d) providing at least one sensor in data communication with the server, wherein the sensor is capable of monitoring and predicting a user's location, and wherein the environmental control devise controls the environmental condition of the user as the user changes locations.