Restricting access to fields based on user group
You can use the Control Panel User Group plugin to automatically add special classes to the &lt;body&gt; tag in the CP.

Once those classes are in place, it's easy to use CSS or JavaScript to hide fields from certain user groups (or trigger other behavior based on user group status).

* Disclaimer: I'm the author of all of those plugins. :)