We have many contacts that we would like to keep in SF but would like to distinguish them from our customer contacts. Is there a best practice for handling these types of contacts? These contacts would include competitor contacts, sustainability contacts, logistics contacts, media contacts, etc. Ideas we had included - separate object for "non-customer" contacts or using the account object and defining the account type via a picklist value. Any ideas?