So it looks like I'll be building a PVR/DVR. Either with ATI or more likely using a WinTV card. Still researching.
ATI comes with GuidePLUS software for the channel guide stuff. There's other apps out there as well.
http://www.byopvr.com/ <- nice reviews & forums.