In what way do you read that you don't forget about all this stuff? I would read, let's say, Models and finish it today; I then decided to re-read it 5 days later and I notice there is so much good stuff I had forgotten.

Do you read a book from beginning to end? Or read the same chapter several times before moving on?