Hello Alex,
Very good idea. However, personally, I think ebook manager web application is useless since nowadays web application, specially in php, almost cannot be used as file browser because of web browser stability or internet connection issues.
Instead, you may write file browser application in .NET or any other language with your above ideas. I really love my files and folders are perfectly organized, but I still haven't found any useful information regarding folder structure suggestions or file organizer application as I expect. It seems you also like to be organized like me.
Sometimes, I really wish Windows offline file browser has ability like your above ideas (specially file description or commenting feature). Windows offline file browser has only few abilities of listing with file name, size, created date (still needs author name creation/editing, commenting feature and very easy thumbnail maker without opening any other softwares like photoshop or etc.).
You may get some ideas, here is my folder structure:
(I use Windows. My Windows is installed on my C drive and every other datas are stored in my D drive. Anytime you might get Windows screen [BLUE SCREEN]

)
| Code: |
#########
+Backups
---------------
+ Bookmarks
+ Messenger Logs
+ Emails
#########
+ Profiles
---------------
+ User1
+ Multimedia
+ Songs
+ Photos
+ Movies
+ Games
+ Videos
+ Magazines
+ Projects
+ Others
+ Printing Projects
+ Web Projects
+ Active Projects (My web root folder)
+ Completed Projects
+ Pending Projects (after proposal, I put the project folder here)
+ Proposing Projects
+ Tools (really need to take a look; needs structural improvement)
+ Designing
+ Dojo
+ jQuery
+ Scripts
+ Templates (my web templates folder)
+ Zend Framework
+ Samples
+ Tutorials (Sometimes really needs to store the same two files in two different categories belove [by profile, by subject]; but it's frustrated to make shortcut or duplicated copy of the file. I really wish you to consider this kind of problem/idea)
+ By Profile
+ Akrabat
+ Alex
+ Zend Casts
- and many more :)
+ By Subject
+ Zend_Db
+ Zend_Form
......
+ Webinars
+ Documents
+ Work
+ Document Layouts
+ Contracts
+ Proposals
+ Financial
+ Invoices
+ Receipts
..............
+ Plans
+ User Registration
+ Personal
+ Lectures (I'm a student B) )
+ Current Semester
+ Subject 1
...........
+ Last Semesters
+ Spring 2009
+ Subject 1
...........
+ Fall 2008
+ Subject 1
...........
........
+ Tutorials
+ Books
+ Web Programming
+ PHP
+ .NET
+ Javascript
.....................
....................
+ Video Tutorials
+ By Profile
+ By Subject
+ User2 (the same as above)
#########
+ Setups (personally I like to call my installs as setups)
---------------
+ Adobe
+ Antivirus
+ Dictionaries
+ Drivers
+ Fonts
+ Image Managers
+ Microsoft
+ Microsoft Office
+ Windows
+ iPod
+ Network Utilites (Messengers, Putty, Filezilla, and etc.)
+ CuteFTP
+ Internet Download Manager
+ Mozilla (Firefox, Thunderbird and addons)
+ Tools for Repairing
+ Partition Managers
+ Recovery Utilities
.................
+ Uncategorized (any other things I couldn't put in specific category)
+ Web Development
+ NetBeans
+ Zend Studio
+ Teamwork
+ Tools for Planning
.................
|
Because I have so many files, I always consider the file name very very important since I cannot add file description, author name, one-click thumbnail maker (shows only in folder thumbnail view) or make the file related to other categories (feature like in most blogging applications).
If you make good solution on it, I'm sure thousands or millions of people including me would love to send little donation (I'm student, so I'm not sure I can donate much

). Who knows Microsoft would offer you to sell the license.
----
Enkbilguun