So, I'm planning to build an HTPC as soon as AMD Trinity comes out (pushed back to October noooooo!!!). I know plenty to select the normal components, but I'm completely lost when it comes to the world of TV tuners.
I want to be able to record all the channels I can get with Comcast's X-Finity Triple Play phone/internet/cable plan, from NBC to Comcast Sports Net to Comedy Central (I suppose this would be QAM?). I'll be recording no more than three shows at a time, and I'll usually not be recording anything.
The tuner would need to be PCI or preferably PCIe. The budget for the whole system is around $500, which will probably leave me around $100 for the tuner. Less would be very good, though.
It also needs to work with, preferably, Ubuntu TV, though we don't know anything about it except that it's based on Ubuntu, but if that's not possible than at least Ubuntu + XBMC or Win 7 + XBMC (or WMC in a pinch, I suppose, but I like XBMC much better).
EDIT: I was also wondering if I could do anything to allow XBMC to use Blu-Ray.
EDIT2: HDMI recording is also important, though obviously cable recording takes preference.