A Century of Self-Service Shopping