Yes MP, I do mean ldata. When you say roll your own, I feel that you mean the info you want to put into it and then attaching it to the object. The problem I'm trying to overcome is this: Where I currently work, we use a lousy program called AutoCrete. It's basically, Autocad with a LOT of VERY POORLY written lisp code. Not to get too much into that, but the person that did the code already used xdata and because of that, I want to avoid affecting in any way that program. Therefore, I feel I'd be best off to avoid using xdata if possible. I do however need to attach something to the objects or a dictionary for those objects to list. I also would, if possible, like to not have any external text readable files. This all sort of needs to be SCUBA (Self Contained) or if you want to get technical, SCURA (Self Contained Under Radar Application). Anyway, I noticed in the links, one of them said something about xrecords. I've forgotten about these. I'll look into xRecords. Do you have any thoughts against these?
Will, lspdata is not new. It seems that it's not stable, though. Funny, I remember an Autodesk employee telling me at AU that they won't put anything into the core of AutoCAD that isn't 100% stable. Oh well, didn't believe him then anyway.