It seems that most motherboard manufacturers restrict the PCI-e x16 slots to graphics cards only on most consumer-level motherboards. Why is this? This is a violation of the PCI-e standard, since PCI-e was designed to be a general-purpose bus (unlike AGP which was designed strictly for graphics cards). For example, if someone wanted to use a PCI-e x4 or x8 RAID card, they are forced to buy a more expensive workstation motherboard, since most consumer-level motherboards restrict the x16 slots to graphics cards only. This is even the case with boards that have multiple x16 slots.