Look's like I'm in business, thanks guys!!
My idea was to great a routine incorporating dialog boxes, that would "set-up" basic routines for inserting blocks... Basically the user would simply fill-out dialog box entries to create a custom routine to insert the block on a specific layer, and manipulate any custom properties that block might have (example: a stretch action).
I think I can actually do that! It's much easier to know it's possible before exploring it on my own and reaching a dead end.
Thanks again!