There are compact desktops. My desktop at work is very small and neat appearing. It has only two PCI slots but you only need one to have SCSI.