Juan, You might take a look at my 'scraps' package. I created it a little while back and it does a fair amount of what you mention.
I've got over 3,000 files taking up over 64 MB and it's still quite fast. http://www.bobnewell.net/filez/scraps.zip -- Bob Newell Honolulu, Hawai`i - Via Gnus/BBDB/Org/Emacs/Linux