The perfect product would be IPTV + a la carte channel pricing.
Make it so!
A la carte is up to the content providers, not the cable cos/telcos.
Until the content providers stop forcing bundles of channels onto the carriers, just so they can get the channels that everyone wants to watch, there will be no a la carte.
The best you can do for a la carte at this point is Netflix or Hulu+, and that's only for old shows or day old shows.