It's easy to share files between windows and linux systems on small home networks when using static ip addresses. Samba for letting windows access linux shares and "mount cifs" for letting linux access windows shares. However, when all the computers use a router based DHCP server to assign dynamic ip addresses I have not found a simple way for linux to resolve host computer names to their ip addesses. I have heard via google there is a way to set up a "router" (don't know what brand) to provide a local DNS server function. That is, if the host name has an ip address that was assigned by the router then it could be configured to intercept a DNS lookup and respond with the DHCP assigned address. Does anyone know about this type of setup?