Contributions by Jonathan Riley:
Personalization is still a frontier, and practices are constantly changing. Here are the methods you can use to provide a state-of-the-art personalized experience on any website. The key element to all of it is to increase relevance, novelty, and convenience for each visitor.