The router should take care of DHCP, no reason to involve an expensive server unless there's a really good reason to do so. Like file storage, printer management, etc.... and even then most networks use the router as the DHCP, while keeping the server as file storage, and/or application deployment etc...
Also if you are going for a wired network, you should have at least a general idea of how many computers are going to be plugged in, as switches and/or routers have a limited amount of physical ports.
Not such a big deal if you plan on having a wireless network. But again either a router being the wireless access point, or the wireless router/AP should be used to manage DHCP.
----------------------------------
Phil AKA Vacunita
----------------------------------
Ignorance is not necessarily Bliss, case in point:
Unknown has caused an Unknown Error on Unknown and must be shutdown to prevent damage to Unknown.
Web & Tech