In the corporate environment I recommend a Cisco ASA, a NetScreen, or Checkpoint on Nokia. I would never ever ever run any software firewall on a windows platform in a corporate environment.