Progress continues. First, I think I found a really stupid mistake
that is the source of my problem.
I recently refactored my code so that the remote object that's bound to the registry is not the same object that the client holds uniquely - since the registry keeps the reference count at one and Unreferenced will never get called. In this refactor I lost the code that did the registry lookup - thus my client doesn't have a remote object at all. Yikes!
Second, I will follow up with results and the choclate results as well. My, I've never seen choclates from Paris before. I thought Godiva was IT.
Thank you ALL for being such a great resource.