With BookDB you can enter all your books with author, category, and publisher and print them out in a variety of formats. BookDB has a super-condensed print mode so you will need a magnifying glass, but at least it will save a tree or two.
BookDB2 also has lending library features. With them, you can add borrowers, loan out books, add multiple copies and so on.You can also import your catalogue from LibraryThing, which gives you a local, searchable database of your books. Whilst logged in to your LT account, click More (previous known as the 'Tools' link) and then "Export as tab-delimited text". Save the XLS file to your computer and then use BookDB2's 'Import LibraryThing' to read all the data in.
What's new in this version:
Version 2.2.40 removed empty 'second author' entries created on import.