It would be helpful to remove portal access for terminated clients without removing their email contact from the contact on the dashboard. Removing the email removes all of the emails on the client's profile making it really hard to go back and try to find something unless it's tagged to a project.