On the off-chance someone experiences the same fustration I did....<BR><BR>In my VBScript help it says:<BR>"object.Global [= True &#124 False ]<BR>The object argument is always a RegExp object. The value of the Global property is True if the search applies to the entire string, False if it does not. Default is True."<BR><BR>Its been my experience that the default is *False*. This helped me when using the replace method of the regEx object. When I hadn&#039t set the global property, only the first occurance of my pattern would be replaced. After setting the global property to true, (and many, many headaches), i was able to replace all occurances.<BR><BR>keith<BR><BR>