Hello all... As a (hopefully useful) aside to this thread, it has been my experience that repetitive calls (1000's) to some or all of the following PG STR# FN's: FN delElement FN insElement FN repElement would eventually cause crashes/instabilites. One or two calls to these FN's work just fine... I totally solved the problems by moving the strings from the STR# to a global variable array, manipulating the data and then copying back from the global variable array to a freshly created STR#. Cheers, ---------------------------------------------------------------------------- Michael Evans ----------------------------------------------------------------------------