Affinity and location awareness