I'd use the server for DHCP, since I use it to configure network clients with DNS server addresses, gateway addresses, and more. As well, if you intend to use Remote Installation Service, which is a perfect way to install Windows 2000 or Windows XP on a small network, you'll have to install DHCP on the server. If you configure the server as a domain controller, you must use a static IP address.
Administering the server offsite is easy enough to accomplish. First thing is to install PPTP on the server using Routing and Remote Access Server (RRAS). Next, poke a hole in your firewall to forward PPTP traffic to the server. Last, install and enable Terminal Services on the server in administration mode. You'll find good coverage of all three topics in Help and in the Windows 2000 Server Resource Kit. This is the configuration I use to administer my servers while offsite.
This was first published in May 2002