The virtual competitor may take forms other than an athlete, such as, for example, a virtual chaser which runs behind or chases the runner and encourages him or her to meet performance goals.Referring also to FIG. 12, in a third preferred implementation, the user communicates performance goal information to the processor 60 via the inpu