>The txtQuickFill popup will never have more than 20 items max, so I wouldn't think this would ever be a performance problem. But, if the grid has a 100 rows, does the txtQuickFill just go to the "other table" just once to retrieve this popup info - or once for each row? Does anyone know?
The txtQuickFill used in the way you describe uses a relational expression to obtain its display value. So, this is inherently fast because Fox is fast at SEEK type operations. Irrespective of how may records are in the grid's recordsource, the grid only really does its stuff on the visible records. So, if you have thousands of records, or hundreds of thousands of records, if you have only 10 visible rows in the grid (or however many), the formatting is only done for the visible rows.
So, on this, performance is not an issue.
HTH
Best
-=Gary