benching ... >>global gWote >>put quote & "%s" & quote into gWote -- outside loop >>get format(gWote, "asdf") vs >>get kwote("asdf") >>function kwote string >> return quote & string & quote >>end kwote vs >> get quote & "asdf" & quote ticks after 100,000 iterations were 22, 39 and 5! PS My apoligies to Mr. Gaskin for doing bechmarks. :)