Thanks *everyone* for your help, and sharing your knowledge. I had no idea that Python functions could have user defined attributes, and I may now not even need the object to wrap my functions in. Amazing what one can learn here .. thanks again! Esmail