Is it for a laptop? What type of TV will you be watching / recording? Regular analog cable TV, over-the-air analog, QAM, etc.? USB TV tuners tend to eat up lots of CPU cycles so if possible, I'd go with a PCI or PCI-express 1x TV tuner card. If it is a laptop though I'd get a PCMCIA or express card tuner.