+1 for Orb...
If you have a computer at home, chances are you leave it on. If so, purchase a cheap TV tuner. I suggest the
Hauppage WinTV PVR 150. Then go to
Orb's download site and install the latest version of Orb. You'll also have to purchase a
cable splitter and a strip of new cable to split the line going to your TV and run the new split to your computer.
I do not suggest doing this if you have anything less than a 1Mbps Upload speed (broadband speed) becuase less would severely impact your picture quality.
All-in-all, your cost out of pocket would be less than $30 if you played your cards right. This will give you not only the option to view ANY channel you can view at home, but it also gives you the option to record live TV just as you would with a Tivo system... and on top of that, you can schedule your recordings remotely via Orb. So if you forget to record your favorite show one night... no problem, log into Orb from your mobile phone or any computer connected to the net, pull up the guide, and hit the record button. Problem solved.
I've had a problem with Mobile IE changing the resolution of the video stream, but I've found that Opera or Iris will keep the video stream at full screen resolution.
The only downside to this is that there are SO MANY options in Orb. It is not designed specifically as a TV/video streaming app, so that means you can't just run the app with 1 click and expect to be watching TV within a minute. You have to open your mobile browser, log into Orb, and open the TV app within Orb.
IMO, Orb is way better than any of the TV apps currently available for mobile phones becuase those apps only have a few channels that I actually WANT, whereas, Orb has any channel you have at home.