I don't much like tv, but I do like some programs. So, bittorrent is my protocol of choise. But yeah, getting the programs you want is a lot of websites scouting. Luckily enough some of these websites publish an rss stream with the new torrents. So I wrote a little program that scans a series of such rss streams and picks out the ones with titles that match keywords of your choice.
Check it out at: PyTivo