I have a bunch of isometric blocks with attributes in them. I will occasionally need to change the value of one or more of the attributes by picking individual blocks. I found a program by Yancka that does part of what I need. The BIG problem is if the "visibility state" of the block has been changed then the attrbute value will not be changed. Even if the visibility state is changed back to the default insertion state the attribute values are not updated. I am attaching a DWG with three blocks in it to show what happens. I am also attaching the code from Yancka that I modified for my block and attribute names. It originally updated a revision attribute. Works great globally for blocks that have not had their visibility states changed. My programming skills are just not that good but I will keep trying and hope someone has the solution for this. Thank you, Jack.