Well I had great hopes when I bougt this book 'Open this book a novice and finish a pro' I already had some grounding in VB from programming Excel, and hoped to learn VB6 fully. I have to say that Gary made an excellent attempt to cover all the topics for VB6 but unfortunately the topics were very wordy and at times very confusing, especially when the code in the book has typos in it, for someone who has some knowledge of VB already they should be able to figure out what the code in the book was supposed to read, and of course you can download the code from the web site. It could be accepted for pages and pages of code, but for some parts of the code where it run to less than 10 lines this can only be described as very sloppy.Comments through out the code were sparce or non existent! and although the code in places was explained in the book it would have been better placed in the code. Some topics that were covered might just as well have not been covered at all, for all the information that was written for them, in particular Error Trapping, maybe a bit more time spent on this area would have been very useful, as would the topic on OOP, which focused more on creating instances of controls and forms in an OOP fashion, rather than spending more time on covering OOP Design and coding practices, Databases were covered but not really enough time was spent on this subject either, Perhaps instead of devoting topics on building web browsers? (who want another web browser anyway) more time could have been spent on these other topics and certainly more coded examples would have been useful. It seemed that you lost interest or rushed the chapters from about 11 onwards as the information was sparce and it may just as well not have been included. for the money you could spend on this book, could buy two books, in particular VB6 in Record Time & Pure VB6, for the cost of these two books, they will give you far more information, and teach you in more detail what this book tries to teach you, for around the same price. Verdict Save your money unless you are already an expert in VB6 and spend it on the above two books I mentioned, they will teach you more than this book will.