Hey guys, I think that GetFolderPath should create the directories it returns if they do not exists. The check for the directory should only be done once per kind of directory, and not on every invocation. Thoughts?