Just want to congratulate you on a job well done. First I stumbled upon the PDF version of Thinking in Java. Even before I finished reading it, I ran to the store and found Thinking in C++. Now, I have been in the computer business for over eight years, as a consultant, software engineer, teacher/trainer, and recently as self-employed, so Id like to think that I have seen enough (not have seen it all, mind you, but enough). However, these books cause my girlfriend to call me a geek. Not that I have anything against the conceptit is just that I thought this phase was well beyond me. But I find myself truly enjoying both books, like no other computer book I have touched or bought so far. Excellent writing style, very nice introduction of every new topic, and lots of wisdom in the books. Well done. Simon Goland, firstname.lastname@example.org, Simon Says Consulting, Inc.