Mike Pike wrote: " COM objects do not expose member data. You can only access it via an interface method or property." If the COM object lives in the same address space, and it is not protected (e.g. marked read only by the MMU/o/s), it can -still- be splattered by an errant bit of code, whether it is hiding behind a (source code level) an interface or not. Dale