> I'll take a stab at it. I can't promise that > what I say is correct. I gotcha. Ruby is doing this to avoid having to track the actual changes to the string (outside of changes to ENV), and/or dealing with copy-on-write semantics. Interesting; thanks. __________________________________ Do you Yahoo!? Yahoo! Calendar - Free online calendar with sync to Outlook(TM). http://calendar.yahoo.com