I have a WRT54G running DD-WRT as my ISP NAT router, but I want something better. I tried software- Astaro and Microsoft TMG 2010, but a dedicated PC uses too much power.
Don't waste your time? Unless this is a learning exercise, you're really not doing yourself any favors by running this on a simple home installation. If it is a learning exercise, then just play ...