Great work Stingo. My knowledge of VB is limited (COBOL or FORTRAN is more my speed.) Is there a loop control structure that you could add around the double space removal section that would repeat until zero (0) occurances were changes. Many of the poorly formatted documents I have to deal with will have sometimes three or four or more spaces between words.