As a BD manager I would like to be able to add contacts manually that I then could tie to pursuits similar to how your current contact database, which is great, is used.
I know there is always the custom fields, but custom fields cannot be organized or reorganized which causes a lot of complications. It also means that for common contacts that have to be used across multiple pursuits (e.g. small business offices) have to be entered in manually every time.