Affinity Groups