I have been looking for a centralized place to track my reading and maintain a list of books that I would like to purchase and read.

One site that I have found that seems to work well is chainreading.com, which allows you to track what books you're currently reading and what you plan on reading. It also allows you to write reviews and recommend books to others.

Its database of books is fairly extensive. Some books I am reading I would not expect to find in every database, but it has had every book I have searched for so far (including my artificial intelligence textbook).

There are a couple features I wish it had: a "books I've read" list, and a way to publish your reading list on a social networking site such as facebook. As far as I can tell these features are not implemented.

Do any of yall know of any sites/like any sites to keep track of your reading, and do they have these features?