I let the Linksys router provide DHCP service in the small business networks that I support (all <15 computers). Recently in three different places the peer-to-peer networking failed and they were fixed by resetting the router. I know it is a DHCP failure because on spot checking a PC it will have a random looking IP address that windows apparently generated for itself. Is there a problem with this approach? I give the router a range of 50 addresses to use. Most sites will not have a windows server to provide this function.