Your comment got got me excited about an idea to apply tags and web browser alike address fields/bars in file dialogs/browsers. A file "address" field in the dialog/browser could complete and suggest both file paths and file names as you type. Shell alike completion with alt-tab (as tab is reserved in many file dialogs) would be a nice bonus. There could be a library of tags for naming directories and files. Tags could be inserted into the new names. Paths and files could be thus found with couple tags. Nice bonus in the file dialog/browser would be that the listing below the path/file address field is dynamically updated thus giving visually feedback where you are going to put your file, by what name and how other files therein have already been named and classified.
I just wonder, if the above haven't been yet applied to file dialogs/browsers somewhere. I think there isn't any new idea per se in the above description, just that is applied to file dialogs and file browsers.
Well, I hope I didn't resemble Windows file dialog in the above. Anyway the point is to apply those great input and categorizing methods already successfully implemented in shells and web browser address bars.