Very cool, Armin! Did you announce this on c.l.py too? I wish I had time to look at this in more detail -- but please do go on developing it, and look at what others have tried... --Guido van Rossum (home page: http://www.python.org/~guido/)