Jeff, If you have a decent computer and don't sell that harddrive you can build a DVR. I've done it, it's pretty easy. However TIVO it's only $5.00 a month with DirectTV, and I think it's fairly inexpensive with Comcast as well.
Behold the Coolness That Is John