I suggest using Boxee (
www.boxee.tv). It will run on either windows mac or linux. I use Boxee at home. This pulls the latest 4 or five episodes from most non-premium tv shows. It uses Hulu and television networks streaming features. You can also add plugs for online content and stream Netflix content.
For premium channel content and to grab older episodes you can check out
www.ted.nu -Bloody