> I have one question: As far as you know, is "self" in Python > basically the same as "this" in Java? Exactly so and if it helps you can even call it 'this': class Foo: baz = "Class Foo" def bar(this): return this.baz Alan g. Author of the 'Learning to Program' web site http://www.freenetpages.co.uk/hp/alan.gauld