Well I went to town today and picked up a Hauppauge WinTV-HVR-1250 PCIe card mainly because it was fairly reasonable, it was local, and CC has a 14 day return policy. I paid $59.00 plus tax for it, and it seems to have a pretty nice sensitive tuner. It picked up my weaker stations with no trouble, and the display nicely. Like I said, I have 14 days to return it if I want to try something else.
It came with BDA drivers on the CD and a separate installation utility to install the drivers only.
Fired up MyTheatre 4.0 Beta 3, and figured out how to scan for channels, and yes, it took a whopping 2224 seconds to scan the spectrum, but I ended up with my 12 channels and it works fine. No audio, because Beta 3 doesn't utilize my AC3 codec just yet, and the NVidia Purevideo Audio codec which is supposed to provide sound, doesn't work for me. The copy I have is a trial, so the sound doesn't work with it either.
I copied the channel list to MT 3.38, and everything works great including sound. Hopefully when 4.0 is finished you will be able to have both cards work in one instance of MT.
Haven't tried it in DVBViewer yet, but I will. I didn't even install the software that came with it.
As to DVBViewer, there seems to be a problem with trying to use diseqc switches and diseqc positioners at the same time. Unless I can figure that out and make it work, DVBViewer will be relegated to a second program for me only using it by moving the dish with the GBox and then tune channels.