Don - I use a Tivo with an OTA antenna input. Get one of their top of line units with at least 4 tuners and buy a lifetime subscription if the budget allows. Make sure its loaded with as big a hard drive as it will hold.
gab
Yip, this is what we have, wifey loves it (it's installed in her woman-cave, not the man-cave, so I don't use it). But she's got the lifetime deal and a massive harddrive.
The coax from the antenna on the roof goes directly into the TiVo.