Browsing: what are the three major challenges facing every distribution channel