I think it's useful to navigate and select directories on other operative systems that Windows becouse the uigetfolder not works at all under Linux or other Unix flavours. I think another useful callback its to start in a user-selected dir (a callback that set the global variable mypath and after start the problem_path, with a little modification -when it starts it must check if mypath exist to not overwrite this variable.Thanks Vlad Cozma