The Mini-ITX form factor seems to have spawned a veritable fever of customization and miniaturization. I just came across this piece of news that includes several photos of a 12x12cm Intel-compatible board with a 1GHz CPU, USB, Ethernet and a mini-PCI slot:
Now that looks useful. Too bad it only has the one Ethernet port - it would make a nice little firewall/router...