I'm new to this whole XRECORD concept so please bear with me... I've got a dictionary (MY_LAYERS) set up that Within that dictionary is an XRECORD (MY_LAYER_STATES) which contains the current layers within the drawing. I'm able to write everything to the dictionary and xrecord no problem! The problem I'm running into is this: How can I now read the contents of the xrecord?? The number of entries within the xrecord will vary from one drawing to another. Thanks in advance!