When I was using OS 8.x and 9.x, I always referred to Ted Landau's Sad Macs, Bombs and Other Disasters for troubleshooting. About 95% of the time, my answer was there. Well, Mac OS X Disaster Relief is the OS X equivalent. And this updated version includes a "special Jaguar supplement," dedicated to solving problems in OS X 10.2.
I noticed on Amazon.com, that they mention the third edition of this book due out in September of 2003. I wonder if it will contain info on "Panther," OS X 10.3, which is supposed to be released around that time?
Many of you may know Ted as the creator of the MacFixit web site. In Mac OS X Disaster Relief, he covers the gamut from how to solve common problems, to rare ones, to geeky things like editing your preferences files to turn off blinking cursors. Or make files invisible (or vice versa). Though this is definitely an OS X book, he does tell you how to troubleshoot a few OS 9 things that may affect your OS X.
He devotes some pages to solving OS X crashes, and to the various disk repair utilities like Drive 10, Norton Utilities, etc. Interestingly, he seems to think it is safe to use Norton Speed Disk to optimize your hard drive (page 255). He also explains that this kind of optimization is entirely different from the kind of optimization that happens as part of an installation of software.
There is also a good section on internet and network troubleshooting. In that section, I think I may have found a solution I've been looking for. AppleTalk does not work when it is active on multiple ports (page 471). That may explain why I'm having trouble printing over ethernet.
In one section, he talks about backing up your OS X boot volume using `ditto,' an app built into OS X. He further explains that Carbon Copy Cloner is just a GUI front end for ditto, for those who don't want to use the Terminal. And he tells you about other apps like `psync' that will do the same thing.
This book tells you how to do a lot of very basic troubleshooting. If you want to get under the hood and dink around (technical term), customize, or troubleshoot at a deeper level, it will help you do that, too.