I have read the book once and being a neophyte when it comes to Java I was expecting it to be much harder. The analogies Barry gives bringing the concepts into real life activities has made understanding Java much easier than I ever thought it would be.I am not a fast learner to begin with and I will be reading the book several times. The first time just the book. The second time with the website and finally the third time writing code. As I said I am a slow learner but persistent. I did not think I would have absorbed this much already. Where I can actually ask questions and understand the answers I get. Thank-you Barry Burd.