It doesn't have an infinite number of drive bays, expansion slots, and ports, but it seems to. The Infinity Pro we tested had five PCI Express slots, two PCI slots, five externally accessible drive bays, six internal drive bays, eight USB ports, three FireWire ports, and even a serial port and a parallel port--because, you know, this is *the* PC to buy if you still want to use your 56-kbps modem and old dot-matrix printer. Full Review | Vendor Pricing