The main reason I subscribe to cable is for sports. Football is infrequent enough that I can go to a bar, but if I went to a bar for every baseball game I'd be poor and drunk all the time. MLB.tv is great if your favorite team isn't your local team. If you like the home team you have to go through hoops (alternate billing address, proxy) and always live in fear that you'll be cut off.