SketchBlockInstance Issue

Luke,
Have a question for you. In AutoCAD VBA you could create and storea block definition in the object table without having the instancebe inserted on the doc first. Is this possible in SoildWorks?Otherwise when creating a non-existing block definition you eitherhave to get from file or from a sketch which causes, what I like tocall a pre-insertion, prior to prompting the user for an insertionpoint. I'm running into this very issue when a block doesn't existand needs to be created which in turn you have to code to traverseall the block instances looking to the one that got randomly placedto remove it. Does this make sense?SolidworksApi macros