I think I found the answers to my questions in this thread:
A question about Proxy Classes
It addressed the root of my question perfectly
The Implementation Idioms and Best Practices is a great document and I can almost always find the answers to my question within it. However, as 'carl' noted in the referenced thread, the usage intent for Proxies is a bit ambiguous. IMHO, the answer from Cliff in that thread should be added to the Implementation Idioms and Best Practices document. Very useful stuff indeed.