pevangel wrote: » Have you looked at the Juniper SRX? The flexibility and performance is great and it's inexpensive. You can run two as a cluster for high-availability.