What determines what new channels are added to lineups?

Our programming department continuously evaluates new content and new channels.  Factors taken into consideration include: customer interest, contractual obligations, and cost of adding the channel which includes programmers fees.  We want to hear from you.  If there is a channel you would like to see added to your Channel lineup, please submit your request on our Channel Request page.