An athletic performance tracking system, comprising: a processing system programmed and adapted to receive input indicating at least a first parameter associated with a user's performance during a workout routine including at least one workout activity, wherein the first parameter includes physical or physiological data associated with the workout routine; an input system (122, 124, 420) configured to receive user input, wherein the processing system is further programmed and adapted to: in response a predefined condition being met, prompt the user for a first user input during the workout activity, wherein the first user input indicates how the user feels and/or whether workout parameters should be changed, wherein the predefined condition includes at least one of: a condition indicating that the user is having excessive difficulty performing the workout activity based on pulse or heart rate data, a condition indicating that the user is too easily performing the workout activity based on pulse or heart rate data, and a condition indicating that the user is exceeding a personal best, a goal or a milestone; wherein the input system is further configured to receive a second user input ranking or characterizing at least one of: an intensity or difficulty of the workout routine and media content provided to the user during the workout routine; and track athletic activity of the user based on the first parameter and the first and second user input. a processing system programmed and adapted to receive input indicating at least a first parameter associated with a user's performance during a workout routine including at least one workout activity, wherein the first parameter includes physical or physiological data associated with the workout routine; an input system (122, 124, 420) configured to receive user input, wherein the processing system is further programmed and adapted to: in response a predefined condition being met, prompt the user for a first user input during the workout activity, wherein the first user input indicates how the user feels and/or whether workout parameters should be changed, wherein the predefined condition includes at least one of: a condition indicating that the user is having excessive difficulty performing the workout activity based on pulse or heart rate data, a condition indicating that the user is too easily performing the workout activity based on pulse or heart rate data, and a condition indicating that the user is exceeding a personal best, a goal or a milestone; wherein the input system is further configured to receive a second user input ranking or characterizing at least one of: an intensity or difficulty of the workout routine and media content provided to the user during the workout routine; and track athletic activity of the user based on the first parameter and the first and second user input. in response a predefined condition being met, prompt the user for a first user input during the workout activity, wherein the first user input indicates how the user feels and/or whether workout parameters should be changed, wherein the predefined condition includes at least one of: a condition indicating that the user is having excessive difficulty performing the workout activity based on pulse or heart rate data, a condition indicating that the user is too easily performing the workout activity based on pulse or heart rate data, and a condition indicating that the user is exceeding a personal best, a goal or a milestone; wherein the input system is further configured to receive a second user input ranking or characterizing at least one of: an intensity or difficulty of the workout routine and media content provided to the user during the workout routine; and track athletic activity of the user based on the first parameter and the first and second user input.