Just released a few weeks ago, the Hauppauge WinTV HVR is a small, compact USB device that is capable of viewing and recording both. You can build a separate driver for your hardware like shown here: How (recipe) to build only one kernel module?. No need to build all. Drivers for Hauppauge WinTV USB (NTSC) TV-tuners. Install drivers automatically. DriverPack software is absolutely free of charge. Available drivers (1).