Thanks Peter - that's some good info.

While I'm thinking it's not the case with Archie's code, when you have a system that does a procedural find, then a DD find, then a procedural one with Request_Assign & then who knows what other combination - they get out of synch.

I don't write code like that, but I'm working with a system that was put together by a team of 4 or 5 programmers who all used differing techniques. It's when you have stuff like that that things go wonky (yes, that's the technical term ).