A fantastic feature would be digital downloads from the database (as opposed to a link to the file system). The information to be downloaded would be stored as a blob. This would allow konakart users to store whatever they need...pdf files/books, graphics, software--and perhaps customize for customers. Even an option to add data/files for the customer before the download link is active.
Take a look at DigitalDownloadAction.java . You could easily customize this to retrieve data from a database instead of from a file.