I don't understand why you cannot replace a part in an assembly with another part of the same name (even in a different directory). We have a library of standard parts in our system and when an assembly is copied to a new location, all the links to our network library are lost. I want to go and re-link all the lost items, but I get this error message. I wish that this little inconvienence would dissapear in version 2006.