Any of the Hauppauge WinTV cards should be fine.

If you want to offload some of the encoding work from the CPU then get one of the PVR cards. They've all got hardware MPEG2 encoder chips. A normal WinTV card is around £40 but a WinTV PVR card is £150. Depends on if you want to do other things whilst it's encoding really.

- Trevor