Some other options include Sonicwall and pfsense, and I encourage others to post their suggestions as well. I haven't used SonicWall, though I have used pfsense strictly as a firewall.
(0) http://www.sophos.com/en-us/products/free-tools/sophos-utm-h...