reply to HaloFans
Re: Intranet vs. Internet I would agree, this is a problem to solve.
However, what you are arguing would amount to Comcast doing 1 of 2 things.
1.) Have any bandwidth heavy services (any popular services really) put servers in the Comcast Intranet. Which more than likely would not be free and would be at Comcast's sole discretion and not available to all (big or small / direct competitor or not).
2.) Comcast finds a way to charge extra for the delivery of content their users request from companies that wont do #1 or that Comcast deems not important enough to allow option #1.
Next I would ask, is NBC's network really part of Comcast network physically AND logically? Does it cross ANY public internet portion through peering at all or is it dedicated circuit in the same IP block as Comcast?
Well what do you know? Caps do #2 now, don't they? Comcast certainly has those.