PCI express cards
It is written:
“Intel, in partnership with several other companies which include the likes of IBM, Dell, Compaq, HP and Microsoft, recently introduced what will be the new standard for PC I/O in the years to come; PCI Express (formerly 3GIO or 3rd Generation I/O) is the name which it was given by PCI-SIG, the committee responsible for overseeing the PCI interface standard.
Approved as a standard on April 17 2002, PCI Express is an evolutionary upgrade to the existing PCI bus. It co-exists with the now 'legacy' PCI bus, but in terms of form, it is something completely new. "
Now it is 2005. There is motherboards with PCI express x16, video cards with PCI express x16. And there is PCI express x1 slot in mainboards… But have you ever seen any PCI express device in the market? NO! So, why place that f**ked slots in motherboards? And why to remove simple PCI slots? My computer has one x16and 2 x1 PCI express slots. Thanks to God and my bright mind that I asked my computer with maximum simple PCI slots… Now all PCI express slots are empty and regular PCI is fully populated: SCSI controller, TV tuner, Firewire - IEE1394 controller, Fast LAN card. And now, I want to insert more cards to my computer and there is not place. Where are PCI express x1 devices?!?!

Maybe it is time to remove x1 slots, and rename PCIe to AGP EXPRESS!