We have five remote sites that "piggy back" on my phone system and DIA. Each satellite "store" has a Cisco 1700 series router that connects to my Cisco 3000 series router via a T1 line

I needed a DHCP server to hand out IP address at the remote sites. Had to be cheap. Tried using DHCP Turbo by Weird Solutions - but had issues. Finally deployed an Ubuntu DHCP server, and all of the remote site problems have disappeared

I'm using 10 year old PIII Compaqs with Intrepid Ibex Ubuntu, 60gb HDD and 512mb of memory. Runs like a champ

Here is down andgetting it running: