The only thing I needed to do on my DCHP server to get it working was filling in the account-name my ISP gave me. After that, my client PC connected to the internet immediatly.
Well anyways,
Smoothwall GPL is made for small home or business networks. It can do routing, DCHP, VPN, SSH, port forwarding, graph display, frequent updates, and all through a web interface. The installation is very easy and available in many languages.
Installing a FTP server, NTP support, X or something that doesn't have to do with routing might be difficult, because the distro is stripped of many libraries to save HDD space. However, it makes a PC into a damn good router/DCHP server.
[ July 12, 2003: Message edited by: Refalm ]