I reviewed this book when it was being written and I wanted to share my thoughts. - The book's approach is VERY useful and appropriate for the intended audience - Programmers, developers, designers, user interface professionals, graphic designers, technical writers, and managers. - It is a needed book in the Java world. There are no competitors in the Java platform. Similar books are the Microsoft "Windows Interface Guidelines - A guide for Designing Software" for the DOS, OS/2 and Windows platform, and the Apple "Mac OS Human Interface Guidelines" for the Mac platform. - This book fills a void in the Java world. The Windows and Macintosh platforms both have industry guidelines documents that serve as the seminal reference books for developers on each platform. - This book is necessary reading for all Java developers, designers, and interface designers. - I would recommend this book to my many colleagues who are developing Java applets and applications. It is a critical addition to our programming library and list of programming and design books.