Lennart Regebro wrote >> tree.insert['a'] = 'AAA' > > Insert is a method, not a dictionary. Oops. That should be: tree.insert('a', 'AAA') which also gets an authorization error. Actually, it keeps asking me for my password, over and over, until I cancel the password dialog. then it says, Error Type:Unauthorized Error Value:You are not allowed to access insert in this context Glen