I've got a Christmas wish: to have a new kind of Append function in Blender.

Me and some other blender users have a discussion about the possibility to make a tools to save/append single materials and objects from a database.
The idea is something like the datablocks in programs like atchitectural cad.
We think a tool like this can really speeds up the workflow when modelling any kind of scene using models and materials from older blender files.
The function is really similar to the append function but we would like to have preview images instead of simple name like "mesh.321" couse to use the actual append method we need to spend a lot of time to manage the external blender files that we use like library. This tools will manage a database ( made up with a system of directory ) where the user can save a single material or a single object with a thubnail to use as preview and where the user can append saved data into the current project.
I also made some preview with gimp and some screenshot of blender :

In this image the user saves the single object into the database and the thubnail used for the preview is a screenshot of the 3d view window selected by the user (top -right). The the user can add name and description.

In this image the user appends a material to the scene browsing the database. ( materials images from Hanzo Shader Library ). To save the materials into the database blender needs to render a default scene ( a sphere with some lamps ) applying the sphere the material selected to be saved.
I produce a lot of interriors animation fore some forniture-shops. I saw a lot of architectural software using a tool like this one to semplify and speed up the job for the users and I think a most powerfull append tool can be used for any kind of blende-production!
What you thik abuot this Request?
-Pier-