I forgot one thing. In the *long* run I expect the problem to go away -- UTF-8 is going to win out. But this is years off, and that's why we need to support non-UTF-8-encoded filenames in the short and medium term. And this can be many years. -- --Guido van Rossum (home page: http://www.python.org/~guido/)