Back from coffee so here is my first comment caused by another thread and a comment in there...
SageTV, HTPCs and the State of HDTV in Canada.
Currently, SageTV is the only "out of the box" solution available for HDTV capture in Canada from a cable or sat provider. By "out of the box" I mean that there are NO hacks, NO 500 step long guides on how to implement a strange and obscure piece of transport software, etc... It is simply an install and plug in your hardware.
SageTV is currently the only software that has full support (And hardware extenders) for the new Hauppauge HDPVR component video capture device. GBPVR is the only other HTPC software that has support that is not in beta. (I believe that BTV is or has just added non-beta support in their latest update)
Not a direct result of Sage (Although there was apparently collaboration/consultation) but no less important is the new HDPVR from Hauppauge. Nearly all of the cable providers in Canada have pooched the firewire port or the firewire port is not very reliable. This leaves us with only a couple other options. You can pay for an R5000 hacked STB for StarChoice or BEV or you can stay with whoever you have and get an HDPVR for each Set top that you want connected to your HTPC. It leaves you with a simple choice: Buy non-invasive hardware that will not void your warranty or make you change TV providers OR you can buy unsupported hacked hardware that may or may not require that you change provider.
So, now that we are assuming that the more mainstream HTPC adopters are more inclined to be a lot less adventurous than say someone who would have hacked an Athlon on ceramic with rear window defrost repair kits we can move on....
SageTV is the only TOTAL Media serving solution that is compatible with Mac, Windows AND Linux that is compatible out of the box with the HDPVR and thus the ONLY homogeneous HTPC solution that allows for the capture, management and playback of HD and SD content from ANY/ALL of the Canadian TV providers. Along side of that, it is also the only one that allows for the purchase of a hardware extender that will play back ANY content.
Extenders: DIY or Prebuilt.
A lot of MythTV jabber also focuses on the small software footprint for building a PC based extender. Well, that is all nice and dandy back in the SDTV days but we are talking about HDTV. There is barely support out of the door for hardware acceleration for HDTV on ATI or NVidia cards under Linux. And to boot, when it comes to HD playback, you need a TON of horsepower no matter what OS you are using. HD is simply a very computationally intensive task given that most of it is compressed and a lot of that is highly compressed (H264 for instance). To increase the compression factor, the HDPVR encodes all of its video in H264 so horsepower in your PC based extender is a MUST.
So, with that out of the way, let us look at costs...
Sage sells a nice, tiny box that has a remote and pretty much every connection type you need to set it up on your TV or in your HT. The price for this is $199 US. The new extender that they sell also allows for the connection of external USB storage devices, so that lets you add a card reader, external hard drive or whatever you want. AND, the new HD extender is portable so you can drag it around like the Popcorn Hour A-110.
Again, all for $199.
If you build an HD capable PC based extender for pretty much any HTPC software (That allows it of course so VMC/MCE is out on this), you are spending a fair snip more. The coup on this comparison is that you need at the least a 690g based motherboard and a FAST X2 or a pretty fast Phenom X4. That alone, no RAM, drive, case, power supply, remote control or compatible video card if the onboard is not supported well enough in Linux, is going to set you back no less than $200. You add the rest and we are WAY past $200. Oh, and if you are recycling any hardware that is fine for you but everyone is not sitting on a treasure trove of leftover PC hardware. Oh and if in the process of that recycling, you have to replace the mobo/CPU/RAM, then you just went past the price of the Sage extender.
An aspect that is frequently forgot is that no matter how close to "plug and play" people claim Linux based solutions are, they really are not. The few things that are not automated/automatic are, IMO, still outside the skill set and patience level of the average HTPC setup builders. Not an HTPC example, but my latest experience playing with a Linux/FreeBSD appliance was the very latest FreeNAS implementation. I have the savvy to deal with all of the stupid things that it still has that are FAR too penguinee/propellery but in the end, it just bugged me too much and it is getting formatted after only 4 days of playing (Its worst failing is its atrocious network performance. Windows HS on the exact same hardware was light speed faster.)
Another factor is power consumption. A dedicated extender draws FAR less power than a PC that is even in Standby. Using PCs as extenders is not a "green" choice. Also, the dedicated extenders are DEAD silent. There are no moving parts so they are perfect for bedrooms.
I have to stop here for now but SageTV offers many other features and I am sure they will come up as this conversation continues.