Just a question. What is the rationale for changing the stack id whenever a new object is created in it? I get, and am grateful for, the altID, but what purpose was this behavior intended to serve? I got very used to rock solid ID's with you know what. Is there a benefit? Craig Newman