I used to take care of some windows 2003 servers, and at the time I heard one security messure to take is to NOT name your servers with something that would describe what they do. So for instance - don't call your file share server - fileshare1, or something like that.
Does this still make sense? Or can hackers deduce what the machine does by it's network traffic?