Suggest me a bookshelf cataloging system!

Maybe it's because I've got 500 books on my Amazon wish list and another ~1000 books in my apartment, but people have been accusing me of not even knowing which books I own. While I'm deeply offended by this, I can't always remember if I've read a book or just read something similar and heard a lot of talk about the book. And I certainly don't want books on my wish list that are already on my shelf or my Kindle.

So: suggestions?

Or I could just go in this thread. *cough* *cough*