Video sent via Firewire is compressed in DV, MPEG-2, or H264, depending on the resolution. Doing that compression (especially the high resolution) takes a lot of computer power, but more importantly, you need access to the video. The video going to the screen is the output of the graphics card. A lot of what is on the screen is generated there and sent out the DVI ports It is a very high data rate stream, and is not available to the main CPUs, even if they had enough time to process it. There are programs (such as Snapz Pro X) that can capture part of the screen from the video card, but they need a lot of CPU power to get just part of the screen at full speed. You would then need to run that output through a real-time compression program to get it into a format to stream over FireWire. It's a lot easier to add a video card.