Only somewhat off-topic:
For some time I have been annoyed with my implementation of "delete" in the Manage_X dialog. Deleting removes the line from the table implying it is deleted now, but cancel doesn't do the delete. In addition there is no convenient way to undo a delete without canceling and restarting.
I am changing it to look like the following:
Editing a deleted item will ask you if you want to undelete it.
Do you see any problems with such a change?