I'm for hauppauge. I don't use the Windows XP drivers though, the older ones are the best.
EDIT: Scratch that, the latest drivers fix the sound problem that I had with the 3.17 drivers. They also allow you to de-interlace and scale the tv window past 640x480.