Loading: An Introduction to Affinity-Based Recommendations