I like Jim's new offering. It works with my test program (after simple adaptation). But like Jim, I don't have the time to give it a more thorough test... Anybody else, please? It would be fun to use this to create a simple zipper/unzipper using Tkinter, and see how well it works on Windows. --Guido van Rossum (home page: http://www.python.org/~guido/)