> However, it lacks too many ports. Lack of a serial alone port is fatal, and parallel means I couldn't use it as a print server.
I understand it has a header for serial on-board and as to printing, USB is much better for that anyway (faster, thin cable, hot plugging).