Winto says: "here is how W2K works when browsing:
localhost, host file, DNS, cache, WINS, broadcast.
Siddharth is right, you still need WINS."
Absolutely right on! Note the order, and if you do not have the inforamtion in DNS, then your system will try WINS then broadcast (read: Netbios!). Without the WINS, following no DNS result, and no netbios, your browser will totally fail, so guess what, your system is functioning exactly as designed!
I agree, put your users (except servers) on DHCP so the DNS will work as designed, and you network should function smoothly. Remember that DNS while now a dynamic process, gets input from DHCP and still needs static information entered manually, unless the static systems are set to advertise themselves to the DNS server. However, static systems usually announce themselves when they initially boot up, so users that do not turn off their systems do not provide this information if they were on before the DNS system (chicken and egg problem!).
Also, turning off NetBios over TCP/IP can kill you if you have if you have any application that needs it.
I recommend having WINS active, especially if you have traveling users who just might still have WIN98 or NT on their systems, as they do not operate without it. WINS also provides an operational safety net when you get DNS issues (especially a crashed DNS server).
HTH
David