Community Book Solutions is a company which takes book donations and gets them to libraries. They also seem to have a book sales arm, which they don't talk about much on their web site. That's a little skeevy, if they're selling the books people donate to them. On the other hand, I've found a few recommendations from librarians. And when you get right down to it, the fact that they'll come to your house and box and pick up your books? That's a total win for me. They take just about everything, too.