Found this thread over at HardForum
I have been looking into useing a software based router like Smoothwall or Freesco for my company.
From all the options, i'm leaning towards freesco unless someone here tells me i shouldn't with a god reason why. Basically i need the router for QoS for voip lines.
The questions i have a pretty simple. Is there a special way to install two NIC cards? or is it just as simple as plugging in a second one and installing the drivers.
This response caught my eye:
Pfsense has my vote
Well I have tried a lot of those (Smoothwall 2, Smoothwall 3, Clarkconnect, Endian firewall, Astaro versions 6 and 7, IPCop, Monowall and Zeroshell) in my quest to be able to play COD4 while loading my line with torrents, and I have to give my vote to pfsense (using 1.2 RC4 at the moment). Traffic shaping is by far the best I've tried, at least the ping are satying low and no lag, web access remains very fast. The traffic shaping wizard is not bad to get started but needs a little tweaking depending on the services on your network.
I have setup many configurations at various client locations, and for simplicity I agree that Smoothwall is best for newbies, I have used it for a few clients (10 to 50 users) and it has been stable as a rock, easy to configure and maintain.
I have also used Astaro for a few clients, great product (not free) but overkill for home use and traffic shaping is poorly implemented. On top of that, if you have never setup a router/firewall before you will find it a bit more complex than the other ones to say the least.
Pfsense runs on a toaster almost, is fast and has no extra useless features unless you want to install optional packages.
Hope it helps you