I didn't mention that this is a patient's diagnostic report and the new system it's being migrated to has line breaks at 80 characters. When a new report is created in that system it can automatically wrap the words perfectly, but since we're migrating outside data to it, it really needs to have the text read without having words break in the middle of them.
How about a loop in a loop with the inner loop that keeps going out and finding the next ' ' and counting the # of caharacters so far and comparing that to 80. Apparently the new system (we think) can handle it if it's not exactly an 80 character row as well - so no padding at the end of a row would be necessary either.
I need to take a course in some advanced loop type stuff it seems.

Thanks again for any advice or help. I'm getting a lot out of all this. Funny thing is I can do this easily in Excel, different commands though. Trying to duplicate in Crystal:
=LEFT(A2,FIND(CHAR(1),SUBSTITUTE(A2,",",CHAR(1),2) ) )
This will look for the ',' makr and find the 2 one. By checking the length I can then compare it to 80 and build from there ...