I would like to write a routine that will insert a block and allow the user to choose its insertion point, rotation and attribute value. However, while the user is choosing the position and rotation of the block, I would like the block to be visible to the user, so he/she can see exactly how the block will be placed in the drawing.

I'd also like to accomplish this without using a "ThisDrawing.SendCommand" statement.