I found the book text generally helpful, but the sample programs on the CD-ROM were a poorly tested disappointment. While I hoped the samples would be a time-saving jump start, I have probably lost more time debugging them. Even the trivial minagent.c contains memory leaks, string handling errors and pointer errors. Sadly, the O'Reilly ftp site appears to contain no corrected versions of the samples.