Those are good ideas.
Another feature I'd like to have is a confirmation page.
But I
really need to get back to some other work, and probably won't have time to make substantial changes to this hack in the near future. Enhancing the user interface wouldn't be difficult, just time-consuming.
At this point, I think the
priority should be to have someone else review the hack's code (primarily the database stuff) for correctness.