A fitness-monitoring device (102, 300, 400), comprising: a sensor configured to measure movements of a user wearing the fitness monitoring device (102, 300, 400) and to generate motion data; a memory configured to store the motion data and physical performance information; and a processor configured to: determine the physical performance information based on the motion data; track the physical performance information over a predetermined period of time; analyze the motion data over a plurality of sampling intervals and a plurality of consecutive sampling periods, wherein each of the sampling periods is made up of multiple of the sampling intervals such that the respective multiple sampling intervals constitute the respective sampling period from among the plurality of consecutive sampling periods; categorize each of the plurality of sampling intervals as an active sampling interval or an inactive sampling interval based upon the motion data analyzed over each respective sampling interval; calculate, utilizing the motion data, a reset time when, within each of a plurality of consecutive sampling periods, the number of inactive sampling intervals exceeds a threshold number; and reset the tracked physical performance information to zero at the reset time to restart tracking of the physical performance information for an approximate one-day period. a sensor configured to measure movements of a user wearing the fitness monitoring device (102, 300, 400) and to generate motion data; a memory configured to store the motion data and physical performance information; and a processor configured to: determine the physical performance information based on the motion data; track the physical performance information over a predetermined period of time; analyze the motion data over a plurality of sampling intervals and a plurality of consecutive sampling periods, wherein each of the sampling periods is made up of multiple of the sampling intervals such that the respective multiple sampling intervals constitute the respective sampling period from among the plurality of consecutive sampling periods; categorize each of the plurality of sampling intervals as an active sampling interval or an inactive sampling interval based upon the motion data analyzed over each respective sampling interval; calculate, utilizing the motion data, a reset time when, within each of a plurality of consecutive sampling periods, the number of inactive sampling intervals exceeds a threshold number; and reset the tracked physical performance information to zero at the reset time to restart tracking of the physical performance information for an approximate one-day period. determine the physical performance information based on the motion data; track the physical performance information over a predetermined period of time; analyze the motion data over a plurality of sampling intervals and a plurality of consecutive sampling periods, wherein each of the sampling periods is made up of multiple of the sampling intervals such that the respective multiple sampling intervals constitute the respective sampling period from among the plurality of consecutive sampling periods; categorize each of the plurality of sampling intervals as an active sampling interval or an inactive sampling interval based upon the motion data analyzed over each respective sampling interval; calculate, utilizing the motion data, a reset time when, within each of a plurality of consecutive sampling periods, the number of inactive sampling intervals exceeds a threshold number; and reset the tracked physical performance information to zero at the reset time to restart tracking of the physical performance information for an approximate one-day period.