The first time I read this book, I put it down. I was so lost! However, after reading some more general COM books, I came back to this one, and was able to "get through it," and was pretty satisfied with the results. It is not a book on the basics, but for understanding the "whys" of COM, I haven't found one better. The only complaints I have about the book are:1) Although the book is pretty clear throughout, I still got lost on the monikor section. More real-world examples would help.2) Some small spelling errors in the code tripped me up in a couple of sections.3) I don't mind C++, but COM is supposed to be language-neutral, and it would've been great to see even more examples in VB, Java, etc.For any COM programmer, this should be one on the bookshelves.Jason