Ya, That's kind of what I was afraid I would have to do. The only problem is, I want to do this not only with addition, but with Division, Subtraction, and even using custom functions of my own, all with the correct order of operations. A routine to decode something like "(4+4)/6*98" would be very complex. Any thoughts on an easier way to do this?