Just wanted to share a Windows/Linux experience. I bought a cheap digital tv card (DVB-S) a few months ago and wanted to get it to work on Windows, since that's the OS I use most of the time. I installed apps and drivers from the supplied CD and was happy to watch TV after a few minutes. A few minutes later, I encountered a BSOD. The same thing happened over and over again. I figured it had to do with those drivers and searched for updates on the net and learned that the BSOD appeared because of a certain Windows update, and removing that update would solve the problem. Since I've installed SP3 just the day before, there was no way to easily remove the update
I gave up on the driver and played around with an alternative driver that exists for my hardware, but I had no luck getting it to work.
So I decided to give Ubuntu a try. I read up on Linux tv card drivers and software and it seemed like a driver for my hardware was automatically loaded and it was already ready to use without me interacting. That's great, I thought, and decided to install "MythTV" to watch TV. Installation was easy, however, configuration was not. I needed a command line tool to scan for available channels and then import it's output to MythTV, check a dozen settings, etc. Since I am not familiar with all those TV settings and options and MythTV usage kind of confused me, it took me a few hours of work to get it to function properly. At least there were no BSODs (and no kernel panics, either).
So yeah, I use Linux for watching TV now. Still no way to watch "windows" TV for me.