Hello, Can someone shed some light on the GoF adagium: 'program to an interface, not an implementation' and especially what it means for programming in Python ? GoF is not easy. egbert -- Egbert Bouwman - Keizersgracht 197 II - 1016 DS Amsterdam - 020 6257991 ========================================================================