This document discusses 10 ingredients that contribute to creating an "awesome" user experience: anticipation, augmentation, scarcity, social engagement, contrast, achievement, reputation, synchronicity, sentiment, and influence. It describes each ingredient and provides examples. It also introduces the concept of an "engine of awesome" where these ingredients work together to increase users' perception of awesomeness as a product or experience goes through cycles of being shared and experienced. Stronger versions of each ingredient add more momentum to propel the product to the next cycle.