We use MS Access for the home library here. It's a bit overpowered for the job, but it allows for the fairly easy creation of a data entry form, as well as moderately simple search facilities for finding data once it's in.Of course, it's also not shareware, but I've known quite a few people who got it with their basic computer set up and just not known it.
M