Although this has been an excellent book to learn java with, there is a huge problem to beware of. it doesn't mention the fact that java 2 is not yet recognized by most browsers yet and that u need a plug-in for the browsers to do so until chapter 16!!! so before u go and create that wonderful applet in JApplet, consider that browsers that don't have the large downloaded plugin will not see it. u can see it in your appletviewer because that is coming from the uptodate jdk. now that microsoft has decided to not include this in their new browsers this leaves interesting questions concerning the future of java2 applets, at least for those with slow connections and the know-not-with-all. anyhow this would have saved me hours of grief if the book had simply mentioned this in chapter 3 when applets are introduced. i have the 3rd edition so i don't know if the 4th(recently released) has addressed this issue or not.