So I put together a topic a number of months ago about building a Zeroshell router from old desktop parts with an easy to install Linux based software app. However, the problem I encountered with that setup was that it didn't have a DHCP client for the public interface. Very annoying.
I did however find the solution - and a good one at that! www.smoothwall.org
Excellent opensource product. Easy to setup and install. If you're looking to build a powerful router or have a computer that's past it's prime - or both - smoothwall is pretty much the perfect solution as far as I can tell.
So if anyone's interested in a how-to I'm more than willing to discuss it here.
asus P6T Del V2 w/i7 920 6g ddr3 1600
Win7 Ultimate 64-bit
Smilodon case is STILL the best ever, ever, ever!!!