The function 'findrplc' is designed to take the arguments: (sourcestring,findstring,replacestring) Sourcestring is the string in quotes, a global variable on the home screen\in a program, or a local variable in a program that you are searching in. Findstring is the string in quotes, a global variable on the home screen\in a program, or a local variable in a program that you are searching for. It will recognize instances of more than one char, unlike 'inString'. Replacestring is the string in quotes, a global variable on the home screen\in a program, or a local variable in a program that you are replacing the search -for-string with. It also can be multiple characters, or just "" with no char or space to delete the searched-for. If the function does not find the searchstring, it returns the unaltered sourcestring. Also, since it is a function, it can be nested multiple times. To clarify all this, read the example below: findrplc("MB","B",findrplc(findrplc(". Burfe","f","k"),"e","e's Calculator")) Returns "M. Burke's Calculator". I started out with "MB" and ended up with "M. Burke's Calculator"- nifty, huh? Email me: opaquedestiny@hotmail.com