In COM, AddRef is the method you use to increment the reference count on an interface. It's opposite is (no, not D''''''eleteRef) Release. The naming is confusing, because it doesn't produce a balanced set of terms for a balanced set of operations, a fact that should perhaps be noted -- Tim ---- CategoryComponentObjectModel