Mini ITX isn't small enough ?

Linuxcnc adapted to this board sounds possible. Someone pointed out there is suitable I/O on board ? That would allow the pc (or whatever you call these things) to remain as a real time control and avoid USB. Linuxcnc is not restricted to parallel port afaik.