>Just one quick question. Wasn't the function call (in both cases) always the slowest? It should have been.Yes, if I used REPLICATE("A", 5) as the constant, it was always slowest. But with the constant being "AAAAA" the results varied with every time it was run. Weird!!