How do I pick a channel for a given problem?