This is why I started a new topic on this... the others all got bogged down in the "ISP provides access"...
ISPs started providing access to ESPN360 (now ESPN3) initially. Since ESPN introduced WatchESPN that includes the regular ESPN channels in addition to ESPN3, the providers have started to require a TV subscription that includes ESPN in order to get access to WatchESPN and ESPN3. The exception is that Comcast still allows access to ESPN3 with only an internet subscription. I believe the other big cable companies do not and I'm sure Comcast will be changing this as well to require a TV subscription to get ESPN3. There are also still some ISP only companies (companies that do not provide TV service) that still provide access to only ESPN3.
The bottom line is, any ISP and/or TV provider (Dish, DirecTV, etc.) can provide access to ESPN3 and WatchESPN if they so choose. They just have to pay Disney to do so. So far, this hasn't happened.
I am really only interested in ESPN3 (I don't have the need to watch ESPN outside of my home). Comcast provides me this with only an internet subscription. However as I stated above, I think Comcast will require a TV suscription in the near future to get ESPN3 in addition to an internet subscription. Right now, I have limited options for internet and TV: CenturyLink and Comcast for internet; Dish and Comcast for TV (I cannot recieve DirecTV due to trees - I tried, Dish is okay though). CenturyLink has stated they will not be providing access to ESPN3 anytime soon. So that leaves me with Comcast as my only option... It would be great to have another option.