Browsing: enhancing customer experiences