I think deep down most of us knew the whole dual-card thing would happen some day. I mean, just look at AMD's Athlon 64 X2 - those are designed to be used in pairs. Look at any processor in a new PC or laptop nowadays - chances are it's at least a dual-core processor, if not a quad-core.
The main difference between these examples and multi-graphics-card solutions is the price - to put together a quad-card system, you'd need upwards of $1,500 for the cards alone. This doesn't even include the cost of the motherboard that can even support a quad-card setup, a power supply that can push enough power through to keep those cards running, and a cooling system that can pump heat out like there's no tomorrow. There's also the consideration that if
anything else in your system needs a PCIe x16 slot, you're out of luck. I have yet to see both a motherboard with more than four PCIe x16 slots, and a CrossFire-ready graphics card that doesn't take a PCIe x16 slot.
Of course, that last point is fairly minor. For most of us, a good sound card is all that's required after that, and they do make those in just regular PCI... Then again, why not grab a physics card if you're going for four GPUs? Oh yeah, they make those for standard PCI slots too, and I
have seen a motherboard that can theoretically
hold all of that.