Got a highly heterogeneous network, some statically assigned IP addresses and maybe, just maybe, you’re trying to share a printer off an XP/SP2 machine? Printer sharing completely boned for no obvious reason? Have I ever got what you need.
If you’re running XP, odds are pretty good that your NetBIOS setting says “Do whatever the DHCP server says to do” whether your DHCP server has anything to say on the matter or not. So no NetBIOS for you, and (believe me, this is super-awesome) if you’re trying to share a printer from that machine (in the traditional manner of picking “sharing” and saying “yes”) it will indeed say yes, you’re sharing it, everything’s fine. That printer is a shared printer, it will tell you, and that will be a lie. And you’ll be able to see it locally, but nobody else anywhere will be able to touch it. And every error message you’ll see will be misleading, obfuscatory bullshit, and unless you know the NetBIOS trick (that being “trudge through eight layers of sub-menu to find it and turn it on”) you will have absolutely no chance of getting it working at all ever.
Windows networking is so fucking awesome I could scream.