To have the ability to create a dynamic smartlist we can share across all users. Need to have the "Assigned" filter to add logic so we can select "currently assigned" or "logged in user". Today, we want our users to have smartlists that look at the contacts assigned to them. So, we have to sign in as each user and create their smartlists and set their Assigned filter to equal their name. And we can't turn the "assigned data only" permissions because this will limit their dashboard view and we still want them to be able to search for any contact. This is simple logic and exists on other CRMs.