Browsing: improving customer experience