Just to add a comment.
Getting coordinates through LISP is fairly easy for most entity types. There is more logic required for polylines to get all the vertices. Also, do you just need the block insertion point or all of the points within each block insertion?
Just wanted to make sure that...