Re: PCI Express expansion ports
The PCI-e and PCI slots are shaped different and are not compatible with each other. Although they aren't compatible with each other, they can still fit in the average ATX case.
Video cards comes in PCI, AGP, PCI-e flavors. All are incompatible with each other.
*Fact: Microsoft Window's Blue Screen of Death vs Computerforums.org's White Screen of Death. Which is worse?