1. A method, performed on a computer system, for tracking time using speech recognition, the method comprising the steps of: accessing speech data; recognizing at least two voice commands from the speech data, each voice command occurring at a different time; determining a first time associated with a speaking of a first of the voice commands, wherein said first voice command identifies a start of a time interval; determining a second time associated with a speaking of a second of the voice commands, wherein said second voice command identifies an end of said time interval; and storing data identifying said time interval and data identifying one or more of said first voice command and second voice command, wherein the speech data comprises a time stamp; the step of determining a first time comprises: determining an offset time between the time stamp and a time when the first voice command is spoken; and determining the first time through reference to the time stamp and the offset time.