What are the three major challenges facing every distribution channel?