Restrict content access by term reference in profile What I would like to accomplish is to have the following.  Please let me know if anyone is aware of modules that can accomplish this already or what direction I should take developmentally to accomplish this.  Thanks.

Nodes

All nodes are tagged with terms from a particular vocab through the use of a taxonomy reference field.  The nodes are only accessible to specific users that have permissions to view the tagged terms.

Taxonomy

I have one vocab that I am working with for all of this control and it is enabled for all content.

Users

All users are tagged with terms from a particular vocab through the use of a taxonomy reference field added to their profiles.  This field should only be editable by a certain administrative roles.  Additionally, the user will only be able to access content on the site that is tagged with the terms set in this field.
Turns out I went with Access by Terms module after finding that the Term Access module did not work for me.  Access by Terms also has permissions the make the field editable by certain roles in the profile and nodes, so that takes care of administration requirements too.