Should each user be named after his personal name or his job function?
Let's say John Smith is in purchasing. We could give him a user name of JohnSmith or Purchaser. But, one day, he could change departments or he could just leave and be replaced. It would be useful if some parts of that account's data (ex. human ressources) remained with that person while other parts (ex. purchase history) should remain with the job function.