So... the iMac has a Mini PCI-e slot, occupied by the wireless card that can be used for other purposes such as additional SATA ports. see this post. This got me thinking. There are mini PCI SSDs. SSD benefits and still 3 more sata ports inside for actual storage. Anybody know if it's been done yet? What about more firewire ports via pci-e?