I'm not sure how much longer Cable TV can compete with its online rivals as ESPN is thinking of streaming sports straight to Xbox Live customers.
Xbox Live users can already access dated content via Netflix, but this move towards live streaming would be a major one towards killing off cable once and for all.
The set-up would be similar to that of ESPN 360, which is already available from some ISPs. It would be based on a per-subscriber fee, and would include live streams of sporting events and possibly also interactive games that incorporate the ESPN brand.