I'd suggest if you can find it, get a Hauppage HD-PVR. No Gaming Edition, No 2. The original.
First, if you give up on TiVo for whatever reason, you can always use it with Windows MCE (The "Gaming Editions" lack the IR blaster, while the 2 lacks MCE support). The only software supported by the 2 is their own and maybe MythTV (HD-PVR is supported by Myth as well, of course).
Second, it can be had for well under $150 on sale or deep discount, even new.
Maybe the 2 fixes the big flaw in the HD-PVR, in that its firmware has a tendency to crash if you keep it on all the time. I don't know as I prefer MCE to whatever Hauppage has for PVR software. But if you're capturing, it's USB, so you can always power cycle it before use.
Plus I think the HD-PVR is the only one that comes with Arcsoft Total Media Extreme - it's an older version, but it works and is relatively easy to use. The 2 comes with something else - a lite version I believe.