Dear jonathan et al- I don't know what smala is, but I sure do appreciate your and everyone else's input into this stuff. I really like your One-EF-Wonder solution! For now, I'm going the simple, redraw every single time method, as the logic I have to perform with my grid is very complex, and I'll need to spare every bit of my savvy for that part. When that part is up and going, though, I am sure I'm going to have to go to a Gworld for speed, which will be good, I think. Currently things are going well, but in my early scroll bar experiments, a rectangle that I draw on the window whose x and y depend upon the current thumb, is crashing when I hold down the scroll bar arrows. The little box moves just great for a hundred or so times, then presto-freezo. If I force an interrupt, I can see I'm in the depths of "Andy" somewhere. Anyone have any insight? Also, still no clue as to what to do about my giant 20K global records which keep my includes from compiling when they get to the "globals" area. Help? Thanks everyone! PB jonathan wrote: > > recent discussion (GWorld newbies) reminded me of a post of my own from a > little back... namely, you never need to do more than one edit field in any > one window. Especially if you're doing a cell like structure. You just need > to know precisely at any one point where in your window you are, so i use a > record to keep the info.