<< MS Networking is very finicky about how it resolves the names of other computer. It's always going to look at DNS first and if you don't have a DNS server setup odd things might happen. >>
This is false. DNS is the last place a MS network looks to resolve names. The first place the network looks to is the cache. If the cache is empty, WINS is the first server it calls on.
<< If you don't shut down a service the files are in use and don't get updated. >>
This was true with service packs prior to 3. MS even said so in the documentations that came with SP1 and 2. Starting with SP3 and later, it's no longer necessary.
