Well, I got one question answered. I've used DBCs since they became available since I think their advantages outweigh the disadvantages. There is a list of things you can do only with tables in DBCs and since I don't use free tables (except occasionally), in my mind I had migrated the "row/table buffering" option over to that list. In fact, this has reminded me that you can turn on buffering for free tables and that's what they are doing on the ICItem Master form (unlike many other forms that still their old "edit to temp files or memvars or arrays" technique). It's always good to remember/find out that VFP has more capabilities than you were giving it credit for, but I'd have not spent as much time on this if I'd remembered the feature list correctly!
>I'm not familiar with Process Pro, and am currently working with AccPac 7.3 so I may a bit off with class structure differences from what you are working with... Let me try to dig a bit...