Unbundle our archaic cable TV system

  First, I don't think we should call products like the iPhone and Droid "phones." Their phone functionality is fading quick. This probably would be happening even if the cell networks could keep up with the growth, but these devices don't really work as phones. I can call my mother on her land line, but a talk with Scoble, cell-to-cell is impossible. For the most part I, and many others, have given up. The devices we carry in our pockets are computers, not phones.
  I'm coming to a similar realization about cable TV.
  I hate the distribution technology, but I want (some of) the programming. I really want them to unbundle and let me buy only the services I want, and get the programming over TCP/IP, not through the settop box.
  I just moved into a new apartment, and for the first time since I shut off Comcast in 2008, I have cable. Before that, I had EyeTV devices on my office and living room Macs, so I could watch digital programming, as long as it was broadcast over the air.
  So here's my setup. I have a Mac Mini behind a 46-inch Sony display. I also have a new Apple TV, but I haven't used it yet. Too busy. I have a Motorola settop box, and a new Slingbox HD. I tried an EyeTV HD, but couldn't get it to work for more than 5 minutes. I returned it and got the Slingbox. But it sucks too.
  I don't want to watch cable programming through the settop box.
  I don't like the user interface, or the remote. I have become very accustomed to using the Mac desktop to navigate through EntertainmentLand. I want my cable programming to show up that way too.
  Why should I pay Verizon a fee for being a middleman here? And why should I pay for all the services I don't use. Like anything but CNN, HBO, Showtime and whatever stations I need to watch the playoffs in baseball, basketball and football. Why should the channels I want share revenue with the ones I don't want, and with Verizon? Makes no sense.