A basic time tracking mashup

Our company has been using this time tracking mashup for about a year now. It has fairly basic functionality which could be extended. Currently it does not support easy modification of tracked time, it just adds elapsed time to existing time entries if present or creates a new time entry and augments the time entry description with the start and stop timestamps.