This free cross-platform application is a combination of a video and audio podcast player with a built-in BitTorrent client and media player (based on VLC under Windows). There is a comprehensive programming guide that can be set to download new videos via RSS or you can just subscribe to content on your preferred torrent site, all while keeping track of what you've watched already and what is queued up for you. Its most recent version, Miro 2.0, brings integration with streaming sites, a windowed video player, and much-improved performance.
Unfortunately, support for streaming video still feels half baked as it merely loads up websites like Hulu.com in a browser inside the application to play the videos rather than using its own player. Regardless, it does offer the advantage of bringing together a bunch of video sources from around the web and putting them together in a single, clean interface.