When banning a person, the "reason" field is displayed to the user. It would be nice if there was an additional text field of the same size that is visible only to people who have permission to review the ban list. Therefore your server staff could leave a note in the record that other staff can see but not the offender.

When editing a ban, even if just to change the reason text and nothing else, it recreates the ban, thus losing the record of the number of times the ban has been enforced. This counter should only be reset if the target condition (name/IP/ID) is changed.