It looks like there's no complementary method for the Delete method. Register has UnRegister, both of which take arguments. Anyone have any problem with me adding a "Preserve" method to Object? It would just be a no-argument call to UnRegister. Why? It just makes scripted code cleaner: obj Register "" looks funny. --Mike