Cecil,
Although you say you are not doing a replace all, in fact you are doing something similar inside the scan loop, you are replacing FOR, which will scan the table again. Also you do not need to do a set filter to, although I think you just put it for testing purposes for the BROWSE.
By the way, I envy you, you might catch some Spurs's playoffs action <g>
"The five senses obstruct or deform the apprehension of reality."
Jorge L. Borges?
"Premature optimization is the root of all evil in programming."
Donald Knuth, repeating C. A. R. Hoare
"To die for a religion is easier than to live it absolutely"
Jorge L. Borges