Our old Netgear router has been acting up recently and instead of buying a new one, I installed a free software router onto an old PC we weren't using. Smoothwall is a great router and it also provides firewall, DMZ, etc. I have not gotten it working with DansGuardian yet, but hope to soon to protect my children from the Internet.
Installing Dansguardian into Smoothwall doesn't look too hard, but I am no linuxhead .. so this may take a bit. 1st attempt this morning didn't go so well.