my primary key is autonumber so it is numeric .
Debug says theNode.key is "Location-7" and theNode.Tag is "".
So getNodePK = Replace(theNode.Key, theNode.Tag, "") returns Location-7.
I've tried to trace theNode.tag back... it's not a property, it's not a constant, where is it set?