I just use tellico for managing my CD collection but it supports books,
dvds, etc.  It supports look ups from a variety of sources (I mostly use
the Amarok search) and it is extensible.

GCstar is an another application for managing collections.

-- 
Kathryn
http://womensfooty.com