Its a management nightmare though. Any time you add a computer or change a computer name then you have to create a new Hosts file and go through all the workstations and replace the existing file. Either way will work but from a management standpoint a WINS server is the way to go.