I need your advise. I have a good friend in work who won't touch M$

He's a die-hard *NIX user (Debian)
Can anyone here suggest a USB TV Card which has support for Linux.
It needs to be able to record in good quality.
Pref. he would prefer to be able to stream the video via his LAN or WiFi connection too, but this isn't essential.
Your helps is as always appreciated.
Ken