I would like to thank God, above all, for anything that is excellent in my contributions to this book. I offer many thanks to David Brickner for his patience in giving advice and corrections during the editing process. Thanks as well to the entire O'Reilly production crew. Thanks to Kyle Rankin and Jonathan Oxer for their input during the review process. I would also like to thank my readers, contributors, and assistant web masters for their help, encouragement, and inspiration offered at my web site,
I would like to thank all of my family and friends for helping make my contribution to this book possible. Everyone has been incredibly supportive throughout the long tech edits, ramblings on the phone, endless proofreads, and unashamed plugging of the book when it was completed. I would also like to thank the various groups I am involved with and their encouragement in my work. This includes Wolves LUG, LUGRadio, OpenAdvantage, the Infopoint Project, and the many friends I have met at conferences and in my daily work. Finally, I would like to thank the readers of my work in Linux Format, Linux User & Developer, Linux Magazine, the O'Reilly Network, and the other publications I write for.