So after looking long and hard I have decided that I'll go the pfsense route.

I am curious though, for those that have this setup what is your hardware configuration like? Did you:
- Setup on an old PC
- Did you get dedicated hardware like Netgate (http://store.netgate.com/-P216C83.aspx)
- Setup on your main server
- Did you build from ground up getting all parts and setting up a PC
- other?

Related - what else are you running in your setup (Snort, Squid...)?

Will appreciate the feedback.

-Billy