Good call! I hadn't realised I'd posted to an older version of the book. Sorry about that.
Yeah, it's a very good book. I've had it for a few years now (mine will be either the first or second edition), and I still refer to it quite a bit. I would say that it's quite dense and sometimes things didn't quite "sink in" for me straight away, but over time I've gained an awful lot from it.
The moment objects really clicked for me was the moment where I used polymorphism in a real live environment for the first time. That was my first eureka moment, because before that I'd been using classes but wasn't writing true object oriented code. From there I got really into using interfaces and abstract classes (for a year or so of using OOP, I couldn't understand why anyone would want to use an abstract class or an interface, but then after finally seeing the light with polymorphism it started to make sense to me). Now I can build systems that can adapt easily over time and that are much easier to test, but it took a lot of time, effort and bad code before I finally got there.
I'm still not finished of course. I learn new stuff every day, and I'm sure if I posted some of my current code up here, there'd be some clever people around here that could make it better, but I've got much better over the years, and this book was one of the tools I used to get me there...