I think question #3 has multiple parts. You answered one part. But the second part is how can you give someone edit access to only certain tables or views in a base and not allow them to SEE other tables/views within the base. Currently there's no way for me to have a collaborator only see the records assigned to them, without also seeing all other data in the base. The only workaround is to create new base and sync a filtered view, however there are also limitations to this. The biggest being it's a one way sync. And to edit the source base they still need permissions to the source which then allows them to see all data.