iPunchClock is exactly what I needed. Thanks!
I've been using it for a couple of months now, and I notice that it seems to be slowing down.
I'm using an 8 gig iPod Touch, 2nd generation, version 2 firmware.
One of my "tasks" has about a hundred "shifts" in it; I have two timesheets, six "tasks" in the bigger time sheet, and perhaps a total of 200 shifts total.
When I'm in the Timesheets screen and press one Timesheet, it takes about three seconds to open the Timesheet. When I'm in a Task, it takes one or two seconds to open the list of Shifts. The time delays are not too bad, I'm just wondering whether I'm dangerously close to any limit.
Is there a practical limit to the amount of data I can store? Am I approaching it yet and how do I know? Or is there just a slow, gradual slowdown proportional to the amount of stored data, with no problems other than the delay itself?
(I probably need to start archiving, but there's a minor problem with that, because unless I do it at the exact right instant I'll end up with data I need for an invoice split across two different files. I wish there were an archiving option that retained the last (say) 32 days of data).

