I am the system administrator for a school in Buffalo. Currently, I am reimaging/repairing a lab of 28 eMacs. Most of them are running 10.4. Some are running 10.3 (however, that is being fixed as I speak.) Anyway, the problem is this: Some computers were named incorrectly when they were placed in this lab. The correct formula we use in the school is this: BPS097-ROOM#-COMPUTER# Some of the computer numbers were incorrect, so I have attempted to change them. I've done so in the sharing panel. I've used the "edit" button in the sharing panel. I've "sudo hostname" in terminal. When I do all this, it changes the computer name to what I want. However, when I log out, it reverts back to the former name. Example: BPS097-171-117 I want to change to BPS097-171-22. So, I change it to BPS097-171-22 in the sharing panel. Double check to make sure it's correct when I hit the "edit" button. Then I "Sudo" it in terminal, restart terminal, and check it there. Everything reads the computer name as "BPS097-171-22." Great. So I log out. The login screen now says the name is "BPS097-171-117." I login, it says the same thing. I have tried also: Zapping the PRAM Reseting NVRAM Repairing Permissions. There are no other computers on the network with this name. Is there SOMETHING I am missing?