In the past I've come across situations where it was necessary to physically replace a web or database server. I have almost always come across issues when attempting to give the replacement machine the same computer name, and have ended up renaming the new machine instead. This in turn requires changes to coding, etc.
Is there any right or wrong way to go about re-using an existing computer name to avoid any issues? I have a Windows 2000 domain.