The Moments of Sale in a Digital World