What happens when a contact leaves the company? You don't want to delete them as they have a lot of history, but at the same time when you look up a company it gets confusing when there are a lot of ex-staff that are listed there.
There has to be a better way. Perhaps have a field that makes the contact in-active and when they show up in the contact list they are greyed out and their contact record is read only.
This topic is also being discussed in the ACT! Fanatics Linked IN Group