From: Louis J Scoras Date: 2006-11-03T06:27:03+09:00 Subject: Re: str1 = str2 is not a copy?!? As has been pointed out, you are creating a new binding to the same object. Where it can get tricky is with multiple value assignments: array = ['you', 'loose.'] a, b = array p [a,b] p array b = 'win!' p array # Doh!! x = array ; x[1] = 'win!' p array # array has been changed -- Lou.