In DbLoader.py (DbLoader.open_file), the filename returned from choose.get_filename() is returned in the character set specified by sys.getfilesystemencoding() -- in Simon's case, iso8859-15.
Could it be as simple as adding this after each occurrence of filename = choose.get_filename() ? filename = filename.encode('UTF-8') -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]