No BBC America On Demand?
Is there really no BBC America or H2 on demand or am I just not finding them? I just switched from comcast and both were my staple on demand options. I am very unhappy with the very poor on demand selection in comparison to Comcast. What is the issue? Why can't the on demand selection be even half of what comcast's was?