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. :)