I don't like the idea of having to keep a desktop/laptop computer on 24/7.
I don't like the idea of having to keep a desktop/laptop computer on 24/7.
Reviews suggest pfsense runs well, and with 4GB RAM and a decent SSD one could probably run snort and squid as well. Probably about $330 all assembled.
Reading the forums there are some dual LAN Atom based mini PCs that seem OK.
Edit: Also http://store.netgate.com/Desktop-Systems-C83.aspx has some preconfigured options at under $300.
If you do not want to financially support pfSense, you can buy hardware from Netgate directly, starting from $299. Even cheaper as a kit or with older hardware, but you decide for yourself whether it will be adequate for you. I'm planning on buying an assembled APU from Netgate for myself; right now I'm using m0n0wall on a separate P3 PC (Celeron 1000), modded for silence. Probably will try out pfSense beforehand, on a separate CF card I just ordered.