Possibly consider an enhancement a CRM or more effective/easier way to store and view contact details. Would be great if the CRM was both centralized in one place, but also allowed each entry to be segmented to each project, and then located uniquely within each project. I know that would be expensive to build, but just a thought! Maybe a .CSV import feature?