I'm using WinTV PCI and it works great on XP with the driver update.You have to follow this procedure:
-install wintv 2k drivers and applications
-download and install the update from windows update (it won't work at first)
-roll back to the previous driver
-go to device manager and choose update driver for wintvpci(first video and then do the same for audio)
-choose install automatically
-you will be presented with a list of drivers to choose from, one of them having "windows update" in its name.Choose that one and you are done!