The default behavior is now to keep edits made on time spans (only ESC cancels changes done). More strings are now translatable, but there is much more to be done. Timezone set manually is now properly saved. Hourglass now exits gracefully in case of shutdown. It is now possible to enter an integer for a full hour time (e.g. 9 for 9:00).
This version was ported to Java 5.0, fixes a bug that caused
data loss when Chinese characters were used,
disallows multiple instances of the app, adds row and column
sums in the timecard, adds the ability to edit historical time
entries, and now allows the user to choose 12 vs 24 hour