Consider strenghtening your purpose. If you have no real purpose for reading then it's difficult to create a memory of what you read.
Mind mapping the answers to your questions (which will usually relate to your purpose) will definately help with longer term memory.
Alex