And you couldn't be clear earlier on that other thread......sigh....
What I wanted to say was that a router can also monitor outgoing connections just like a software firewall. While a router firewall doesn't give you a readily accessed user interface, you can configure the rules for outbound connections on the router page. A router will block any outgoing connections that it inspects and violates one of the rules. In addition, a router's firewall will override the settings on a firewall.
Router's settings could be easily changed by virus. Router is a firmware data firewall and cannot easily be changed. To update the router firewall, all you need to do is update the router's firmware.
Basically, an overview of how a router does it is this: Most outbound connections leave through a specific port in the network. This port is monitored not only by a router but also by windows. A router will most likely block any other attempts through any other ports. This single port, is monitored by windows, not only firewall, but by other security features. Thus, this gives you a complete picture of a system guarded by a hardware firewall.