1. A system for tracking usage of athletic equipment of a user, comprising: a database server including a user database for maintaining records of users registered to access said database server; a training log server configured to: receive and store data from each registered user regarding a category of athletic activity in which the registered user engaged; receive and store data from each registered user regarding a distance the registered user trained for a given day for each category of athletic activity; receive and store data from each registered user regarding an amount of time the registered user trained for each category of athletic activity; calculate a time-based total distance for each category of athletic activity; and generate a graphical representation of at least one of the calculated time-based total distances; a processor configured to determine whether the user is a registered user based on the records maintained in said user database, said processor being configured to generate a graphical user interface having a plurality of fields for entering data regarding the use of the athletic equipment used by the registered user, at least one of said fields pertaining to the date of first use of the athletic equipment by the registered user, another of said fields pertaining to a warning value enterable by the registered user, said processor being configured to: track usage of the athletic equipment based on usage data received and stored by said training log server, issue a warning to the registered user that the athletic equipment is approaching maximum usage once the usage reaches the warning value entered by the registered user, and issue an alert to the user after determining that the maximum usage has been reached; and a wearable GPS-enabled mobile device which is internet ready, said GPS mobile device being configured to communicate training data live to said training log server as the user is training to automatically update said training log server.