i think it would be neat to have multiple machines each using a PCIx slot. i don't know anything about a special motherboard to take them or how it can have two pci connectors at different verticals. Not much bigger than car keys, but http://www.itechnews.net/2008/09/22/fit-pc-slim-worlds-smallest-pc/