I used to own the Hauppauge WinTV USB2 with remote.
Use that with Snapstream BeyondTV and its a great PVR/Guide setup.