ClarkConnect appears to be very feature rich and versatile regarding the features it offers (FTP server, print server, mail server, webmail and so on). While this is a good thing in most respects I'm certain, I don't think these things have their place on a firewall - they should be hosted on something behind a firewall. With every feature you add to your firewall and with every extra running service, you open yourself up to more vulnerabilities and exploits. In other words, it becomes more like the thing(s) you are trying to protect.