* don't have "Files" and "Folders" but a "Bag of Things" with search filters and tabs (e.g. ABC-DEF, Today-Yesterday-LastWeek)
If it's well implemented it may work, but it depends what level of user you're aiming at. I do quite like being able to organise where my files are kept.
Yes, a great implementation is crucial. What about having objects in a list. And allowing to filter things (like the Application, Settings, Files tabs on SharpROM). But: ewach document has an attribute "Folder" where you can organize things. And, you can filter by Folders. So, Folders simply become a tag for documents that you can edit. And moving files around is simply changing the tag (the system could really move the file in its hierarchy).
I think the issue was that you could not properly define these document attributes. There should be one attribute for the physical storage location (builtin memory, CF, SD, network drive). One attribute for a filename (just a second tag) and a third one for the file path. So, listing a folder is the same as finding all entries with a given folder path attribute.
-- hns