GuruLib uses a bookshelf metaphor to implement a cataloging system for books, DVDs, and CDs.
After creating an account and entering your collection, you can view it in 4 different ways -- All, Books, Movies, or Music. You can then further organize your collection by shelf.
As the author notes in his blog, he built this program in response to his wife's request to simplify the maintenance of their media collection: "She used to maintain our list of books, movies and music on an Access database for a long time. She was tired of the amount of work that was needed to add a new book or a movie to the database. She asked me if I could help her put up a website that will allow her to keep track of the books/movies and at the same time she can show off her collection to her friends or relatives."
Membership is free, so sign up today,