Brian, <div><br></div><div>In terms of trying to control access to user profiles I would consider using Node Profile (<a href="http://drupal.org/project/nodeprofile">http://drupal.org/project/nodeprofile</a>) if you are using D6. </div>

<div><br></div><div>In terms of contact forms I would consider wiring a module to handle this by looking at the OG group(s) of the various users and evaluating access.  Another thing to consider is a webform method.  </div>

<div><br></div><div>These are just thoughts but there may be better ways. </div><div><br></div><div>Thanks,</div><div>Steve <br><br><div class="gmail_quote">On Wed, Jul 20, 2011 at 4:19 PM, Brian Choc <span dir="ltr">&lt;<a href="mailto:bchoc@t4tcolorado.org">bchoc@t4tcolorado.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Greetings,<br>
<br>
I&#39;m trying to setup a site where the defining feature for users is<br>
groups.  It&#39;s straightforward to use OG to assign content to groups, but<br>
(beyond content access) most user functions still orient around users&#39;<br>
roles.  Is it possible in a reasonable manner to reduce this focus on<br>
the role and assign things like profile visibility and user contacting<br>
permissions based on groups?<br>
<br>
Thoughts?<br>
Brian<br>
<font color="#888888">--<br>
[ Drupal support list | <a href="http://lists.drupal.org/" target="_blank">http://lists.drupal.org/</a> ]<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Steve Kessler<div>Owner and Lead Consultant </div><div>Denver DataMan, LLC </div><div>303-587-4428</div><div><br></div><div><a href="http://denverdataman.com/forms/using-crm-profit-center-strategy-report" target="_blank">Download our Strategy Report on making CRM a Profit Center</a></div>

<br>
</div>