A portable handheld measurement device, comprising: a user input device (36, 180, 182); an output device (30, 130); measurement circuitry (32, 132) configured to measure one or more electrical or mechanical parameters and generate a plurality of corresponding measurement values; a processor; and a storage system comprising volatile memory, the storage system having stored therein computer-executable instructions configured to cause the portable handheld measurement device to: automatically and concurrently store the same plurality of measurement values in the volatile memory and in a nonvolatile memory; wherein the plurality of measurement values are stored in the volatile memory in a limited replay storage mode that comprises a storage limitation that applies to the plurality of measurement values stored in the limited replay storage mode, and wherein the limited replay storage mode permits overwriting measurement values previously stored in the volatile memory to accommodate the storage limitation and to provide access to more recent measurement values, the plurality of measurement values being stored in the volatile memory using a rolling time window in which least recent measurement values in the volatile memory are automatically overwritten by most recent measurement values; receive a replay request; and responsive to the replay request, present via the output device at least some of the plurality of measurement values stored in the volatile memory in the limited replay storage mode. a user input device (36, 180, 182); an output device (30, 130); measurement circuitry (32, 132) configured to measure one or more electrical or mechanical parameters and generate a plurality of corresponding measurement values; a processor; and a storage system comprising volatile memory, the storage system having stored therein computer-executable instructions configured to cause the portable handheld measurement device to: automatically and concurrently store the same plurality of measurement values in the volatile memory and in a nonvolatile memory; wherein the plurality of measurement values are stored in the volatile memory in a limited replay storage mode that comprises a storage limitation that applies to the plurality of measurement values stored in the limited replay storage mode, and wherein the limited replay storage mode permits overwriting measurement values previously stored in the volatile memory to accommodate the storage limitation and to provide access to more recent measurement values, the plurality of measurement values being stored in the volatile memory using a rolling time window in which least recent measurement values in the volatile memory are automatically overwritten by most recent measurement values; receive a replay request; and responsive to the replay request, present via the output device at least some of the plurality of measurement values stored in the volatile memory in the limited replay storage mode. automatically and concurrently store the same plurality of measurement values in the volatile memory and in a nonvolatile memory; wherein the plurality of measurement values are stored in the volatile memory in a limited replay storage mode that comprises a storage limitation that applies to the plurality of measurement values stored in the limited replay storage mode, and wherein the limited replay storage mode permits overwriting measurement values previously stored in the volatile memory to accommodate the storage limitation and to provide access to more recent measurement values, the plurality of measurement values being stored in the volatile memory using a rolling time window in which least recent measurement values in the volatile memory are automatically overwritten by most recent measurement values; receive a replay request; and responsive to the replay request, present via the output device at least some of the plurality of measurement values stored in the volatile memory in the limited replay storage mode.