This only relates to deleting an employee. It would be nice if deleting a user also remove everything that is associated with them so you can free up the login username they use to have.
A custom MySQL works, but requires joining multiple tables lol. I was wondering if this wasn't added because it broke some other feature?
EDIT::
If someone happens to delete the employee from the Contacts record, their name should still show up under Admin->Manage User so that you can control their login (Activate/Deactivate) and see what login names are taken.