>I don't think you'll get a speed increase for only 20 items. IMO, the slowness is most likely from how you access the array. A bigger question is why you're using your own array instead of _SCREEN.Forms?
A good question, when this was coded back in 1997 and I was just hired in 2006............ so...................... I dunno !!!
How would you approach this with _SCREEN.forms ?
Tommy Tillman A+ NetWork+ MCP