Russ P.: > The encapsulation wouldn't be as > airtight as "private" in C++, so clients could still get access ... C++ private is not airtight as you have access to pointer arithmetic as well as #define private public Neil