Managing the Cycle of Retail Customer Experience