Does anyone have an idea how much PCI bus time a Hauppauge WinTVGo (bt878) card uses if it's capturing YV12 720x480 at 30fps I ask because, as stated in a previous e-mail, I'm having trouble getting two card capture to work smoothly. I'm wondering if the PCI bus is getting overloaded. The number of bytes that have to be moved across the bus is easy enough to calculate - 720x480x30x12/8 = 15,552,000. Certainly two of these would be pushing the limit of the PCI bus, but that's assuming a single byte per PCI cycle, an assumption that is most probably not valid. (I don't know much about the PCI bus). Can anyone enlighten me? Neil