Whatever you do, don't buy an EyeTV/Elgato thingy. In fairness, the picture is reasonably good, but the software that drives it is crap. Fails to tune or wake for scheduled recordings, has got some surprisingly poor design features.