is this for a small network? or for an ISP, that provides dsl,dial up etc? I sonicwall is pretty decent firewall, depending on what you really want. and how many users, how much traffic etc are all factors. if your inclined openBSD with PF or Linux with iptables is pretty cheap, tho not easy to setup. and both can handle pretty advanced configs and heavy traffic. money no object cisco pix, is pretty good -Nex6