>I'm sure it is from the debugger, but it can get dangerously large as it >appears to grow as the number of calls to the global handle increase. I >have seen 300K+ vanish, but only with the debugger on. Is this documented? I don't know--I've certainly never seen anything of that magnitude. Still, I guess I wouldn't worry if the compiled app checks out okay. What exactly do you mean by "calls to the global handle?" >The size variable is maintained simply for speed, since it needs >to be tested often as data is added (Tedd's trick). That's good enough for me, although for speed you might consider instead storing the number of points you can collect-- ptsAvail = (memReq& - gDataSize&) / _positionData then using DEC(ptsAvail) each time you record one. 0"0 =J= a y "