An Introduction to Categorizing Contacts in Salesforce for Nonprofits - Salesforce Foundation
www.salesforcefoundation.org/…
Most organizations have a need to group Contacts together based on common interests, activities, or role. Learn how to set up Salesforce to make it easy to group those Contacts for viewing, segmenting lists for campaigns, and reporting.
A really good overview on the ways to categorising contacts.