Six Degrees of Customer Experience