I've also noticed that no matter how I create the path, the native file dialog always opens the same directory. Even if I comment out 'path = al_create_path_for_directory( "/" );' the result is the same. It seems like this might possibly be related??

“Throughout history, poverty is the normal condition of man. Advances which permit this norm to be exceeded — here and there, now and then — are the work of an extremely small minority, frequently despised, often condemned, and almost always opposed by all right-thinking people. Whenever this tiny minority is kept from creating, or (as sometimes happens) is driven out of a society, the people then slip back into abject poverty. This is known as "bad luck.”