Browsing: Enhancing Customer Experience with Technology