Previously, this is how I had the database set up, with tables Project Info and Contacts. I also had 8 intermediary tables named Architects, Owners, Developers, etc... with only two fields: Project ID, Contact ID. This would store the relationship for each type of specialist for each project...