I also recommend you take a look at OnLogic. They have a wide selection of units including fanless, extended temperature range components if that's a concern, lots customization. I have two computers from them, and they have performed very well. You mentioned your need for serial ports. Many of their configurations have multiple ports and expandability.