Tim, while that is one way to do this (although creating it first then opening with ObjectDBX is not necessary....I'll let you think on that
) I think it is beyond the scope of a beginner program which is why I suggested wblock. With wblock you can specify a Block name to export and it will take the BlockDefinition and create a new drawing with the name specified.
Alan, I would think that for a block Library, which was mentioned in the first post, you'd want the blockdef not an inserted version of it. Otherwise you'd want to rename it accordingly for the different variations that can be made from it.
I gotta remember that Kerry is up while the rest of us should be sleeping..... :kewl: