When you delete a user can it warn you of any linkages that will break or fields which get cleared. For example, if they are:
Instructors on courses
Admins on courses
Courses 'created by'
Are a supervisor to another user
As we manually create users and use the supervisor field to indicate if someone is line managed, if we simply delete a user we don't know how many empty supervisor fields will be set.
It would be good to be able to do a swap or find and replace as well, for supervisors this would save us editing accounts one by one because of change of staff.