Just a quick question... Is DoEvents needed anymore when using the SendCommand function?? The reason I'm asking is this: I've got a program that I've written for Building Systems 2004 which will basically replace a block with a device. I've had to use SendCommand because there's nothing in the API for adding devices like there is for blocks (I.E. ThisDrawing.ModelSpace.InsertBlock) so I've had to use SendCommand. Thankfully, I haven't had any problems with it (so far). So... Did Autodesk fix the "problem" with SendCommand and VBA??