There are a number of web based project though that do this. I am thinking of trying them all out and doing a comparison piece on them.
I currently have on my list:
Any other sites I am missing?
Also, for my bibliophiliac friends, what are the things you want to do with a book catalog? (I want to make sure I am covering features other people use or want, but which I don't care about.)