Thanks for the clarification everyone. I knew the difference between identity and equality from working with Smalltalk, I just didn't realize that this was how Python made the distinction. Next time, I'll do a bit more investigation before posting and maybe even rtfm. :^) Dan "Most of us would rather risk catastrophy than read the directions." -- unknown