I've got the WinTV-PVR-500 MCE
http://www.hauppauge.com/pages/products/data_pvr500mce.html and just love it.
I use GB-PVR software as it's free, gets free guide updates and works really well. You can also get an addon to remove comercials from TV, though it works after it's recorded so you've got to watch it after. Also GB-PVR isn't proprietary, it saves as a standard mpeg, so you can watch it anywhere.