I have looked at a number of products and at one time even started building my own with MS Access. The one I currently use is called CD Trustee.
It is a true data base with a very flexible report writer. The best feature is you can enter CDs as fast as you can put them in your CD drive and the program automatically looks up all the relevant information (on CDDB) like title, artist, tracks and times, genre, year produced, composer, etc. You can download the SW and use it on a trial basis (with a limitation on the number of CDs that you can store until you purchase the SW).
You can also add cover pics taken off Amason or CDNow and print covers for jewel cases and lables. The SW also lets you print a variety of reports. I take these lists with me when I shop for music in order to be sure I am not buying the same thing twice! It is a very nicely done application.
Go to
http:www.base40.com and take a look.