title: SPWeb.Groups vs SPWeb.AssociatedGroups
body: <p>I've seen three types of group properties for an <code>SPWeb</code> object - <code>Groups</code>, <code>SiteGroups</code>, <code>AssociatedGroups</code>.</p>
  
  <p>I understand that <code>SiteGroups</code> will fetch all the groups in the current site collection. But what is the difference between <code>Groups</code> and <code>AssociatedGroups</code>. MSDN definition says that <code>Groups</code> will get all the 'cross-site'(!) groups for that web site. <code>AssociatedGroups</code> are fairly easily to understand just from the very name.</p>
  
  <p>So what does <code>Groups</code> return? Can somebody explain me with an example?</p>