This book was a major disappointment for me, considering Ms. Kurata's earlier book 'Doing Objects in VB 4.0' was so wonderful.
The main problem with the book is that it does not lay a sold foundation to the subject of OOP. The topics are not presented in a systematic way where each topic builds on the ones already presented.
Although the author builds a single application throughout the course of the book, the relation between each programming topic and the code examples is just not clear. If I had not already been programming in OOP for a year and a half, I would have been completely lost in this book.
Also, the whole first half of the book presents a proprietary OO design methodology (GUIDS) that is not helpful. It doesn't tell me much more than what I know from the old-fashioned structured analysis and design methodologies. The book would be much stronger if the first half was just omitted.
There is some useful information to be gained from the book if you already know OOP. (I learned some things that I have not seen in any other books.) But if you already know OOP, then you can skip over this one entirely.
For a topflight intro to Object Oriented programming in VB, read Peter Wright's book 'Beginning VB6 objects'. Wright's book should be required reading for all VB programmers.