-
Website
http://www.zackgrossbart.com/hackito -
Original page
http://www.zackgrossbart.com/hackito/the-library-problem/ -
Subscribe
All Comments -
Community
-
Top Commenters
-
Zack Grossbart
1 comment · 2 points
-
-
Popular Threads
Did you consider librarything.com, I have been using it for a few years now, and it seems to fit the bill for me.
Seriously, thank you for sharing your experiences in so much detail.
We've looked at this. (Like you I have one of those 'wife' things. And she brought nearly as many books into the marriage as I did.) The problems we ran into are:
A) We currently have about 20,000 books.
B) A great many of our books predate 1975 and perhaps most of them are earlier than 1985.
C) A lot of them are popular fiction, which is not the LCC's strong point.
D) And this was the killer -- the system assumes you can replace everything on the appropriate shelf in a timely fashion. Lazy slobs that we are, that's a major problem.
Still, you've given everyone a good overview of setting up a catalog system and that's much to be appreciated.
Since I only have about 8000 books, there's plenty of space for organizing subjects into a scheme that fits the way I think.
But you've got to plan for expansion!
My wife and I share your problem with 1500 books throughout our house. Now that you have an ISBN list please checkout Library Thing. A great catalog site for sharing etc. I am a big fan of "tagging" books. On Library Thing I am libri_amor.
Brian
http://www.xml.com/pub/a/2004/06/02/dijalog.html
You can use your own software to lookup the LC info.
"epaper" book readers like Amazon's Kindle or Sony's PRS-505 are improving. you can store hundreds, even thousands, of books on one of these devices at a time. the main problem is that documents formatted for 8.5"x11" paper do not look very good on these readers. I would expect this to change in future models.
consider buying ebooks instead of hard copies, whenever possible, for future purchases. save trees, save lots and lots of space, and you can search for any text online.
in your copious spare time, consider scanning books that are all text (no pictures, diagrams, math, or code). the free ocr software tesseract has worked nicely for me.
http://library.dlwa.com
I have a shelving question. Are you just shelving things "randomly" as you go, and using some sort of notation to indicate the room and bookshelf that holds particular books? Or did you two decide some sort of room designation "the master bedroom will hold books on relationships, the kitchen will hold books on food, the media room will hold books on computers and the various medium, the baby's room will hold parenting books, the bathroom shelves will hold humor, etc." or what?
Just curious...
http://open-ils.org/
Likewise, use care not to overstress the contruction materials of your home (especially in an area prone to earthquakes) by arranging your shelving as stacks in one room (especially upstairs). (Yes, I've seen this turn up as a problem.)
Hmmmmm, I have one of those husband things, but have never been tempted to merge collections (except cookbooks, travel, and general reference). Congratulations on taking that on.
We are not trying to sort the books, but I have 2,842 books cataloged at this moment. And about 50-75 books were weeded out as duplicates. 7 or 8 shelves left to go, I'm closing in on the end of it.
1) books we will read many times
2) books we will read again, once
3) books we will never read again
4) books we will never read, ever.
Anything classified 3 or 4 goes to the used bookstore, ideally to be replaced with category 1 books.
This keeps our library a bit smaller, but it's still overflowing, much to my wife's annoyance.
We have all books on shelves organized by LCC number. This gives the books a good order for browsing and makes it easy to find individual books. We didn't tag or mark the books in any way. It is pretty easy to find books on the shelves, but we still occasionally look them up in Readerware.
When we add new books to the system we shelve them in LCC order. We keep a certain amount of space on our shelves to make it easier to add new books. It is important to have a good feeling for the types of books you tend to add so you know where to leave some slack. New book cases are added to the end of the system over time and the system will expand into those cases as we add more books.
-Zack
As for the foreign languages, some real library system like Aleph used in university libraries, supports them, but this would probably be an overkill for a home library, even an extensive one:)
Mine reorganized my books for me... by cover color. Chaos!
You may want to add child-proof to your system specs.
Greek, Latin, Russian, German, Science, History, Political Economy, Jefferson, Other
Cheap and easy. I can quickly turn to any category and be amazed at what I used to know.
The hard part is inserting new books onto the shelves -- that is, making the horizontal additions vertical.
Kelly
Before learning about Marc21 records, cataloging software, and other such things my wife and I labored on our own database using a customized Access file exported to HTML every few months. Talk about a PAIN. Mad props on the entry.
Personally I gave up a few months back and got the most recent version of Collectorz.com software, which in its newest version not only supports LC numbers but also has support for the Flic scanner (which you can buy from them for a price about what you paid). I've been slowly working through my books in the form of a couple shelves every month or so. My biggest problem has simply been that many of my older books don't have a barcode for the ISBN, so a large number have to be entered manually.
Try it for free; lifetime membership: $25. Obviously run by a booklover that is doing this for pleasure. (I am not involved in this site, other than a happy user. I even set up a separate account for books loaned out to friends.)
You can organize and display your collection many different ways. The cover art feature is especially cool. I hope you give it a try.
---------
Details: by inputting one ISBN, librarything.com will collect the following for me (except my tags and personal ratings):
Title
Author
Rating
Tags
Your review
Other authors*
Publication
Publication date
ISBN-10 and -13 (including multiples)
LC classification
Dewey
Subjects
Primary language
Secondary language
Original language
Date acquired
Date started
Date finished
Summary
Comments
Private comments
BCID
Number of copies
Citation sources
Entry date
Data source
Other members with book (count, ids)
Number of reviews
Popularity ranking
Average rating
For books without bar codes, did you print & affix them to the cover? (if so how/what did you use to affix them?)
For books without LOC numbers, did you 'invent' numbers or index on some other field?
1) Shelve books wherever you feel like at the time. Reshelve later in different places. This is the only system that actually works for most people.
2) With nice light, every so often quickly photograph the shelves with a nice digital camera.
3) This is the hard part. You need a "book spine aware" OCR/recognition program. First, it would be a program that attacks the specific problem of book spines. Spotting the border between spines. Converting the random sets of background and foreground colours to simple contrast for the OCR algorithms. Isolating and identifying the varying type sizes and orientations of spines. Knowing it only has to search in a limited database of known book titles and known authors and known publishers. Publisher Imprint logo recognition helping it a great deal.
However, it can also just recognize the spine by creating a fingerprint of the image, and comparing it to a public database of other people who have photographed the same book. (For libraries you would have to know to remove library catalog tags or just OCR them.) Like cddb, for books.
4) Now you can create "virtual bookshelves" on the computer, with real images of the real book spines, for browsing. You can browse by author, by LoC, by DDC, whatever you like. Then it tells you "That book is #20 on shelf #15"
This is what I really want, it's what we all really want, I think. The OCR system is hard, but all the basic tools already exist, little new research here, just software eng. I think libraries and used bookstores would pay well for it too, so go write it!
Not only would you be able to check out the books you wished to read, others could benefit from your generosity.
Solution: Delicious Library + iPod.
I scanned the covers of my books into DL, along with all the edition info and loaded it onto my iPod, which I take with me to the bookstores. When I find a book I like, I scroll through the pictures and titles and I know whether I want that particular cover or not.
However, DL is pretty limited when it comes to older books - took a long time to set it up.
You mention the difficulty in assigning one multiply categorizable book using a category system as a negative for DDS. Then you picked the LoC's category system as your winner. In my research, this came out as a wash because
* both DDS and LoC are subject categorizations
* both DDS and LoC can have multiple assignments for a given volume
However, your desire to classify foreign books more or less immediately disqualifies LCC for you -- the LoC is only expected to catalog books published in the US. Other books are cataloged, but there is no duty to do so. This is one of the reasons I went with DDS for the library at work -- there are DDS assignments for foreign works.
You mention that DDNs can be library specific. My research did not support this conclusion -- I found that there were published databases of DDNs, but these were priced out of my budget. Then I found that (1) the LoC assigns the vast majority of DDNs for US books (DC21, and similarly numbered authorities). I also found that your example interpretation of the DDS is not entirely correct. Given "641.3/003 21" in the LoC, "641" is the section, and an index of sections can be had with some Googling, ".3" is the rest of the assigned stem, and "003" is the optional continuation. "21", meaning "DC21" is the assigning authority (LoC, in this example). Thus, the book has any of these DDNs: "641.3", "641.30", "641.300", or "641.3003". The idea is that a library may choose to include or omit optional digits, depending on how many are needed to reduce collisions in the local library. Being a geek, I decided that we always include all optional digits in our DDNs.
I suppose the part that amused me in your article was your observation that LCC data was available, but DDN data was not. The LoC entries for their books almost always contain DDNs. I wrote the script that looked up DDNs in the LoC data from scanned ISBNs. So when you say you went to the LoC because you couldn't get DDNs ("but that system [for DDNs] does not provide programmatic access to their database and does not assign numbers to many of the books we own"), I completely fail to see the distinction you're trying to draw. DDNs are field "082", part "$a" in the LoC MARC (Z39.50) records. Fixed and optional digits are separated by a slash. The assigning authority is in part "$2". E.g. "082 00$a515.7/246$219" from "QA329.2.C665 1986", is 515.7 to 515.7246, assigned by dc19 (also a LoC desk).
However, there *are* DDNs for foreign books, so we got further in our cataloging than we could with LCCNs alone.
Beware ISBNs. There are known collisions and there is a propensity for number re-use for children's books. We found several "9876543210"s in our collection.
In my research I also discovered that Cutter codes are not part of assigned DDNs. (Probably doesn't surprise most of you, but it did me.) Cutter codes are published and can be had for a fee, but only serve the purpose of providing a short string for (roughly) alphabetizing by author's name. So we didn't bother.
We ultimately ended up with what we found in several public libraries: distinct collections for distinctly indexable materials: the magazines are separate (sorted by title, then date, labelled with an expiration -- add-ins are included with the issue with which they shipped and are labelled with the shelving and expiration information for that issue), the technical books are separate (DDNs and then by author), fiction books are separate (we didn't distinguish scifi vs. western vs. mystery because we didn't have enough to justify the trouble), catalogs and data sheets and corporate publications are together (sorted by the name of the issuing company (at the time of issue) with cross referencing inserts/dividers for companies whose names have changed, mutated, e.g. Aldrich vs. Sigma-Aldrich), ...
If only there were a coherent indexing scheme for all this stuff...
1. Get a cheap digital camera (you probably already have)
2. Print 3500 labels, each with a single bold large either consequtive or random number on it, on sticky labels using a regular printer.
3. Stick the number - photograph the book spine. Much faster than 100 per hour, I'd guess 10 seconds per book or less.
4. Dump one memory-card-full of lowest resolution photos to your computer.
5. Crop them automatically from a free photo/graphics program
6. Make a descriptions file to your numbered pictures of book spines (or first pages, for that matter).
Because you stuck and photographed the labels in order, numbered jpeg filenames will match those on the book spines.
7. Over time as you have your spare half-hours or free weekends, enter whateer info you'd like to make searches for into the one simple text descriptions file (e.g. topics/tags, author, title, ...)
3500 is so small a number, that this project will not burden you at all.
3500 is so negligible, you can avoid using any databases, and keep one file which is a numbered line with description per book, and simply grep in it for info.
You'll get the answer in hundredth's of a second.
No scanner, no work, just go buy a pack of labels for your printer.
Now, do yourself a small exercise : to locate a book about "red color", yes!
No classification is perfect! No one can make a perfect catalog. But a useful one that do 80% of the job possibly cost you 20% of effort.
Organize your book by chronolical order, after you read it, put it to the back of the stack.
Place all oversize book in one place.
If you are not satisfy : check out librarything.com
I catalog the same way a typical public library does: fiction by category and alphabetical within the category, non-fiction by Dewey number. I also second Eric's comments about DDS numbers; while it's true that the system allows libraries to have variations in a catalog number, this usually applies only to the highly refined subcategories (numbers after the decimal point). In general, a book will have the same number no matter what library it's in. Not that this means you shouldn't use LoC over DDS, but the objection you raise doesn't really apply. The Library of Congress site points out that the real difference between the systems is the underlying logic they use for categorizing.
My wife and I have several hundred books on our shelves, and I'm preparing to fully integrate them (heck, we've been married ten years...I think it's safe to say if she hasn't gotten sick of me yet she's not likely to!) this month. I'm not sure I need to invest in a major cataloguing system, but it'd be nice to be able to keep things organised. I found this article to be very interesting and it's given me some ideas. I'll need to get my wife to read it some time and see what she thinks.
Even with your sunk costs, you should check 'em out. They meet all your criteria, including #3.
I think Readerware is one of the best apps for personal libraries, and would recommend it to anyone. It's shareware, with a free 30-day trial, so give it a test drive. You can export it to a PDA, so I bought one--a Palm, which I take to the bookstores to prevent duplicates.
One downside is making a "to buy" list, for when you browse used bookstores--I haven't figured out how to store more than one Readerware database on a Palm.
Overall, Readerware is not perfect, but it's darn close.
http://web.mac.com/barrywoods/Site/Library.html
I'm currently considering Evergreen and Koha.
Ah, yes, 4-by-2s and 10-by-1s! That would probably be the only way I could get my collection out and available to me. And no, I have not counted them. But I don't have near enough, and there are very many authors I have yet to read, names such as Kalidasa, Li Po, Herodotus, etc, that should be in the list of any self-respecting well-read person! ;)
So I'm trying to come up with a workable digital solution. My plan is to get as many DRM-free books on a hard drive as possible (finding digital books we want to read that are DRM-free will be the stumbling block, not HD space) and they can be read using laptop, PDA, etc.
But I'm trying to figure out what kind of "database" I should use, or should I just do a search on the drive when I want to find something about woodworking, or Heinlein or whatever?
Any ideas on that as well as a source of digital books that are DRM-free (not just public domain books, but fiction and stuff that' current) would be appreciated.
Unfortunately, I tried a couple of library programs and got nowhere with this approach - one (possibly Libra, but don't hold me to that) scanned the barcodes and added the book 50 times, and I think I tried Libra only to discover that my camera is far too cheap to be acceptable to Macs.
Anyone else had more joy with this?
The second best way is to hire a retired or unemployed librarian with experience in a cataloging dept.
Myself, I used a similar system for my 3,500 books, but lost the catalog through a hard drive crash (and the backup CDs had failed, too... aaaarrrrghhh!). And now that I have Husband 1.0, the difficulty is merging the two collections together, as well as recataloging everything and deciding whose copy of "Digital Logic Design" we should keep (or both?) and other such things. :)
I hadn't really thought of a bar code scanner... I might want to look into that... though a LOT of my collection is pre-barcode, so it would only help on a small percentage.
Anyway... excellent article! Neat to hear that I'm not the only one with books. ;)
With that package I received the CueCat Scanner free and I used it to enter all of my books that had bar codes with no problems. I currently have over 2300 books and audiobooks in the database. If an older book has neither an ISBN nor LCC, you can always go to Alibris and find a book listed that makes it easy to do the grab and drop of the information from the website right into the RW DB.
I order quite a bit from Amazon and it was a nice option to be able to download my order history right into the database, then just eliminate those books I gave away as gifts.
Other features:
I have used both the Palm port and the Ipod port and found the Palm easier to view.
I very rarely loan books, and then only to those I trust as highly reliable to return them, but I like the Loan Tracking feature, to track where they went and when.
If the cover art isn't available with your autoload, you can scan in the jpeg and add it to a record.
I use the same bookshelves you found at Home Depot. If you scan the sale ads for Target , KMart, Wal-Mart, and others, you can find them on sale every couple weeks some where.
Good article of your process.
I'll add one comment about LibraryThing.
If you belong to an extended family of serious readers, having everyone's collections online and thus available to everyone else is extraordinarily handy for birthdays, etc.
It does have importing options, although I haven't looked into them.
I was part of the team that set up the UNLV Law Library in 1998. When we opened the doors for the inaugural law school class, we had statutes of 37 of the 50 states, with plans to acquire the remaining states' codes over the following two years.
Once in a while people would call and get angry about the fact that we didn't have a particular state's code, and they always seemed to think it was out of laziness. I call it the "Bridge Building Fallacy." It goes, "Hey, you wanna build a bridge? What's so hard about that? Just get some bridge stuff and put it up!" We are all prone to it when thinking about issues involved in disciplines the details of which we are not personally familiar with. Your post illustrates the problem from the point of view of a library very nicely. So far you've worked your way through about a third of your 3500 book collection, but picture doing 400,000! Not to mention that the requirements for a professional library catalog are much more complex than what you're dealing with. Hopefully people reading this will gain a little more insight into what it takes to establish and operate a library.
Readerware supports modifying its screen scraping of cataloging mechanisms for new/alternative catalog info sites, and also comes with numerous European information sites. I didn't have books in other languages than English, so I don't know how well these would work. (Readerware did retrieve some of my cataloging from the British Library.)
The backup format of the Readerware catalog is actually a zip file of sql and ddl for the java imbedded database it uses, and I easily modified this to restore the data to a different database of choice for a separate project.
Support is excellent from Readerware.
@Zack: Interesting that you chose the LCC solution. I thought about this when I was organizing my home library too, although I have no foreign books and probably about 25% of the number of books.
I looked into the LCC, and the Dewey decimal system, and how they were organized, and I realized that neither was really suited to the way I "felt" about the books.
Then I realized that there's a third system: Bookstore (i.e. category). And you know what? I spent a lot more time in bookstores these days than I do in libraries - which is why I have a lot of books. And I can usually find things in a bookstore pretty easily without looking them up first.
Now, at my level - say 700 books, I don't know the count - there are obviously a lot of subject-matter gaps. But that's actually an opportunity. I created an area for biographies; later, when that got too big to manage, I split it into personal biographies and "business biographies". That flowed into the business section, which is next to management, which goes above software management, which is right next to software, then math. Math is one bookcase over from language, but also one bookcase from physics.
Neurology and psychology eventually got split in two, with neuropsych taking up the middle, and Stephen Pinker sitting between neurology and language. And so forth.
In short, I created a spatial organizing system that fit the books to the space in a way that flows. I too bought the Flic scanner, and it's very cool - mine's got Bluetooth, so I can scan a bunch and then go to the computer later - but I never got around to the scanning, because I can instinctively know where a given book is.
Within each category, I usually organize alphabetically by author. I played a few games where it made sense - for instance, "How to Disappear Completely and Never Be Found" simply had to go next to "How to Find Almost Anyone, Anywhere" (in fact, that's how they were shelved at the bookstore when I bought them).
You could have probably got the old version DDC 21 from a public library and for you purposes it would have been more than adequate to meet your needs. That said, LC is a fine system, and since you already went through all the trouble it should serve you well. Best wishes!
Contents of anthologies. I want to be able to search on an individual story and find where I have that story.
Collectorz.com was the only thing I could find at that has anything at all for contents. I won't say it is perfect, but it seems ok. My only alternative was looking like another home-brew effort, possibly using something like FileMaker, but that would have been a lot of work.
Yes, I have to manually enter all the contents, but at least it has somewhere for me to put them.
First, one of the biggest pains we ever had at the library was when one shelf overflowed with books and we had to move the books around to re-balance the shelves. When a whole section in the library had this same problem, it became a nightmare. Part of the solution is to make sure that you keep ample growth room empty at the end of each shelf, so that you don't have to re-balance, at least not very often. You also keep empty space for shelves at the top and bottom of each shelving unit, in case you need to add more shelves. And you leave space to add more shelving units at the end of each row in case the growth is really explosive. You can put oversize items on a shelf by themselves, or you can reserve the bottom shelf of each unit for oversize books.
Second, the LoC system does accomodate magazines and other periodicals. Each title should have an LoC number, and then each specific magazine should have a volume and issue number. Just put the LoC number on the box(es) in which the magazines are located, and then sort the boxes by year/volume, and then sort each box by issue number. Simple. The LoC system also accomodates other types of items, too -- including DVDs, videotapes, etc....
Third, you have to keep in mind that things are going to get messed up. People (including you) are guaranteed to put things back in the wrong place sooner or later, and you're not going to be able to easily tell it's in the wrong place unless you label each and every thing in your library. Library management software should be able to use a standard label printer (or sheets of labels in a desktop printer) and you can then affix the labels to the books, magazines, etc.... I would caution you to stay away from inkjet printers for this function, because they produce output that is water-soluable, and even a single drop of water on your label can make it unreadable. Of course, you could put tape over the label and partially address that problem -- unless the cover itself gets wet and the water comes in through the cover and behind the tape. I suggest laser printed labels and tape as the most secure solution. Note that the labels don't have to be big, just readable.
Fourth, when looking at building or buying shelves, keep in mind that books are extraordinarily heavy in large amounts. Keep your bookshelves on the ground floor or basement only, unless you have a certified engineer come in to check your house to make sure that you can safely store large amounts of weight in small concentrated spaces upstairs -- more than a few houses have collapsed ceilings because the pool table/work out equipment/bookshelves upstairs are just too heavy and concentrate too much weight into a space that is too small, and the construction is so shoddy that the building just can't take it. Don't ignore the cost savings of buying lots of commercial-grade storage, if that keeps you from having to buy and install replacement cheap-ass particle board bookcases every year or so. Also consider proper built-ins, if that's an option. Make sure all bookshelves are properly affixed to the walls for safety (trust me, you REALLY don't want a shelving unit to fall on you), and make sure that all freestanding bookcases are properly affixed with rods, bars, or some other sort of method to the units that are affixed to the walls, or are otherwise kept secure from any likelihood of falling over, even in a moderate earthquake.
Fifth, any decent library management system should also be able to use USB or FireWire webcams as bar code input devices, so that part should basically amount to briefly holding the item in front of the camera for a few moments while the software does the scan, then going onto the next item. Once you get a little practice, you should be able to do this part of the process very rapidly.
Sixth, you do want to keep a "new books" section, where you keep items that have not yet been entered into the system. You also want to keep a "Returns" section, so that you have just one place to go when you're done with a book. You can then go back every so often and pick up all the "returned" books and put them back on the shelves where they belong.
I'll check out LibraryThing, but I'm much more likely to use software like Delicious Library (despite the horrible name). Note that they support pulling information from six different international sources around the web, and the program is fully translated into multiple different languages. I might also take a close look at Koha.
My point here is that ease of use is key, otherwise you simply won't ever use the system. At least, you might use it once, when you're doing the initial setup, but probably not after then. You have to design this system for ongoing maintenance & operations, not necessarily for what's cheapest or what looks pretty. IMO, DL has all the hallmarks of a program that is both very pretty and also very functional. But we'll see.
At the library where I worked, we had a 50/25 rule. Each shelf should have at least 50% space available for growth, and if any shelf got below 25% available then it should be re-distributed or re-balanced. If any shelving unit had an average available space less than 25%, then we'd add more shelves at the top and/or bottom, potentially including completely unloading the unit so that we could squeeze the shelves closer together in order to add even more shelves.
When the average space available in a section got below 25% available, we would re-distribute and re-balance the whole section, including entire new shelving units at the end of each row, entire new rows of shelving units, or whatever else was necssary.
You may decide you don't need to use the 50/25 rule, but this concept is a good one to keep in mind.
But you should know your library best, and you should know which sections are likely to grow faster than others, and you should be able to plan accordingly.
You state that your local library system won't let you see the intricacies of the cataloging. The major library catalogs have a "see full catalog record" feature that will display the MARC format. You can also see the full catalog record on FirstSearch, the OCLC catalog. Since OCLC is the cataloging utility used by libraries worldwide (non-English and non-Roman alphabets, too), you ought to find all of your personal books there.
Personally, I'd rather spend my time reading (or quilting) than organizing our home libraries. Rough count for DH and me is 5000 volumes. We know what we own and we can find what we need. (Of course, DH is a former librarian and I am still a librarian.)
Let's just assume the books were $6 each (pretty cheap estimate), with a full inventory you'd get your $15,000 back to buy the same books or different again. And with a detailed list like yours you could actually price the books and find out the real replacement value which is probably higher than $15k.
Well worth the $500 to organize and catalog them. Great effort. And I can totally relate to the urge to build your own software. Heck I would have wanted to build my own shelves too. Way to restrain yourself to the project at hand.
:)
But: we do handle multiple languages, since we pull our bib' data from over 80 institutions from around the world, including the Library of Congress. (and Amazon, lest we forget!) Our site has been tweaked to understand Cuecat scanners' barcode gibberish; in other words, book ISBN's are readable with Cuecats when scanned into LibraryThing. A lifetime membership is $25 - that's unlimited books, forever - and a yearly membership is $10.
And we have that whole tagging coolness. And we're nice people who won't spam you. The end.
Lindsey,
Assistant LT Librarian
There is no product called Delicious Monster, the product Delicous Library.
Delicous Library lets you use the Mac iSight camera as a scanner; you can use the external iSight or the one built into MacBooks and iMacs. No need to buy or configure anything!
You can scan 10+ books per minute
Ease of use is awesome
Particularly good for cataloguing the collection; actual indexing and locating in the house-I'm not so sure....
The various programs and sites have been recommended by friends, but I can't see re-doing it all (plus Excel allows me to add whatever fields I want for my idiosyncratic needs) and paying for it as well. I have a system, it works for me.
My non-fiction is "sort of DD". Geology, for example is with geology, etc. Then it is alpha within a group. There are some other splits ("space and astronomy", for example, has all the observing books gathered in one area, so if I come in from the backyard I can grab a star atlas without digging for it).
Also, for the person who said particleboard will bend in the middle: That's true of any wood. Even something like oak will bend if you put enough weight on it. One thing I always see Norm Abram do in the New Yankee Workshop when he builds bookcases and shelves that hold a lot of weight is
1. Cut a 1/4" or 1/8" thick piece of plywood for the back of the bookshelf.
2. Where the shelves themselves will go, he cuts a groove (rabbet) in the plywood back that is 1/2 the thickness of the plywood (so if the plywood is 1/4" thick, the groove is 1/8" deep).
3. Fit the edge of the shelf in the groove in the plywood back of the case.
That groove allows the whole back of the bookcase to support the weight of the shelf. This is stronger than adhesives or fasteners alone.
http://www.gutenberg.org/wiki/Main_Page
Project Gutenberg has over 100,000 DRM free books.
http://librivox.org/
Not e-books, but DRM free audio books, public domain works. Audio is just more HD space but I'd think an equally attractive boating option.
Enjoy.
Extending your search for software, I finally decided on Books (for Mac) and here is my article on that.
http://domesticatedonion.net/eng/?p=78
HELP!
I think Tellico is the best. Has many predefined collections, but you can define your owns, too (with customs fields). Automatic import from Amazon, LC, etc. Keywords, etc. Some experimental barcode scanning with a webcam. actively maintained.
Quite a few people mentioned LibraryThing which is what we use but I am a little dubious about a 3rd party organization (even a nice one) having my only list of books so I need to start backing up my data there on a regular basis. They also mentioned using some open source systems such as Koha and Evergreen. I originally dabbled with Koha but even though overly-complicated schemes appeal to me, I decided this was over the top. Also, then you have to take the time to catalog the data and download real MARC records (I suppose you could do brief MARC records but if you're installing a full ILS, why would you stop at part-way?). However, if you do/are going this route, make sure you take advantage of the z39.50 servers throughout the country Some of them don't allow anonymous access and some do, it just depends of the library's policy but even the locked down ones might be willing to make an exception if you ask.
........
And it's free. Or, already included with your computer in most cases.
I've cataloged up to 5,700 items in Excel databases, and that doesn't even slow it down. Plus, all manner of sorting and cataloging systems are possible, limited only by your imagination. It will also present your data in "Page" format per item, in addition to list-wise.
You could even add a column-item for $COST of each book, and frighten yourself with your total bibliographic outlay so far!
The only thing I can't make it do (and maybe someone else can) is multiple-connected relational databases. (But for that, use Access.)
Anyway, I'm not here to plug Microsoft bloatware, but only to note you could've saved about $40 of your investment right off the top, and had just as much fun.
W.J.R.Halyn
Edmonton, AB
P.S. - Your site was a pleasure to find. Everyone can spell, author AND commentors. Actual correct grammar is used. Easy to read at first pass! No waiting, no headaches! Thank you.
I don't want to leave these out of my collection - these are earlier books from Kim Harrison's "Demon" series and I'd like to keep them in order.
Any suggestions will be greatly appreciated.