Back in the standard definition days, I loved my HTPC and the tvtime software (http://tvtime.sf.net/). It was the next best thing to having an open firmware TV. It was also possible to get zero lag between the capture card and the video card by bypassing the CPU and having the capture card write directly to the video card's memory (using xawtv instead of tvtime).