I usually don't re-read my books unless I am in a situation where I've already read all of the books I have and am desperate to just read something! That was in my pre-Kindle days though. Now if it's late at night and I'm out of books to read I can quickly download a new fun book.
There are a few books that I have read over again because I enjoyed them so much the first time.
The Harry Potter series. Honestly I see myself reading about Potter again some day.
The Twilight books.
Handle with Care by Jodi Picoult
There are also a few books that I chose to go back and read because I read them so quickly and didn't really absorb the book. Sometimes I'll pick up a book that I haven't read in years because I can not remember what happened. I'm this way with movies too. I'll tell Joey, "Hey there's this great movie on tv. It's about blah blah blah." Then he will inform me that we saw the movie a few years ago. As I watch the movie I slowly start to realize that YES I have seen this but I have no idea how it ends. I guess my brain just absorbs so many intelligent thoughts throughout the day that it can't possibly store the details of every book and movie.
For the most part once I read a book I put it away and don't pick it up again. That statement makes me a little sad. Books are meant to be read not just kept on a shelf. But like Jessica mentioned in her post there are so many new and great books written all the time. How am I to keep up if I'm re-reading all the books I have? I guess I need to find a happy medium. I'm sure there is a way for me to experience the magic of a new book and find time to read an old favorite.