I have just one question, is it very 'pythony' to use objects (class instances) as dictionary keys? I am using this so I can have a object.method which deletes itself from an external dictionary... Is this the python way of doing things? simon.wittber@perth.maptek.com.au