Not sure I understand the proposed completion utility. To explain:
As a practical matter, it is rare to deal with the issues pertaining
to more than 5 to 10 clients a day. However, there is a back and
forth process, from this client to that and sometimes to different
tasks/projects for the same client..( I realize I am not using proper
terminology) Despite the "pause" feature on the timer, it usually
isn't practical to use it. At least in my hectic practice. I start
this and then the phone rings and/or someone comes in, or I realize I
should have started something else. Restarting the timer doesn't
track the time on matters handled during the pause. I don't think. I
suppose I could start additional versions of ETM. Don't think that
would work and/or be very practical.
Is it your idea to have completion complete the prior entry, or one of
them? If so, closing out a timed entry would not be much of a problem
as I could, using completion, recreate it to, say, the point of
difference. For example, a typical entry of mine would look like this
on current etm.
~ tcs w joe and emails to and from susan re timing of joe's depo @d
2012-05-09 @e +0:24 @z US/Pacific @c 1932-Smith
In the new version, if I put in the info backwards, i.e.
@d 2012-05-09 @z US/Pacific @c 1932-Smith ~ tcs w joe and emails to
and from susan re timing of joe's depo @e +0:24
could I use completion @d and have it copy the prior entry? Then I
could delete the variable (~ tcs w joe and ....etc.. @e 24) and enter
just the new data pertaining to that client.
Reflecting now after undertaking the exercise necessary to make this
post, I bet it would be easier to just modify the first entry so I put
both variables first (~ and @e), then, when I return to it, copy the
common (back) part of the original entry (@c, @z @d), do a shift-a,
paste, and the insert the new variable information (~ and @e), e.g.
~ prepare for deposition, @e 48 @d 2012-05-09 @z US/Pacific @c 1932-
Smith
I would have to remember to put in the variable information first when
doing my time. But once I got the hang of it, it could speed up the
process and therefore perhaps make it (time-keeping) more honest.
Funny how a day goes, busy every minute on various client's stuff for,
say, 6 hours, and then at 5 pm when looking back over the day's
activities, and adding up the time, I only end up with 2 to 4 hours of
billable time. Its better, I think, to show the time in the monthly
client invoice, no matter whether productive or not, and THEN discount
at billing time if it doesn't seem that there is enough quality time
to justify the billing total.