When you have a lot of CDs with your numerous IMPORTANT works stored on them you quickly lose track of what's where; so it would be for the best if there was a program (or a part inside of some common software) or a utility that you could use to store all the information about all the CDs you have, so you can easily find what you want by searching it all (e.g. from some virtual directory tree) on your computer instead of inserting CDs one by one (quite random) until you find it...
My question: What is the best such program/utility?
PS:
(I've found some program of such kind over the Internet but it's all buggy (nice idea, but done by an amteur))
(Important: using Windows Commander I've generated a file list (in .txt format) of all my CDs complete with directory of each file (including those inside the archives). Question: Is there a utility or a program or a function of some common program that can generate a directory tree (even with icons for extensions of files (file types)) out of such text file)