An interesting point was raised on IRC: We set the log file path in ChatWindow::cdIntoLogPath - and if the dir doesn't exist, we create it. However, we use mkdir instead of mkpath. Should we be using mkpath, and blindly assume that if the user has entered a path that doesn't exist, it should be made? Regards, Eli