Personally, I would run OpenBSD as a firewall. under US$300 for a crappy system would be fine, at least 32 ram, at least a 500 meg hard drive. A p-90 would be more than adaquate. 2 nics is ...