There are many people to whom I am indebted for their assistance with this book.First, thanks to Jim Schachterle for his patience as I missed deadline after deadline due to the events in my personal life. I know I sorely tested your patience, but thank you for sticking with me.I'd also like to thank my technical editors for keeping me honest and not laughing too loudly at my inevitable mistakes and typos. Special thanks to my long-suffering friend and favorite technical editor, David Kurtiak. Knob Creek beckons! Thanks also to Ron Kovac and Henry Benjamin for their contributions as technical editors.I'd also like to thank John Kane for continuing to watch over my authoring career with Cisco Press, Christopher Cleveland, Grant Munroe, and everyone else at Cisco Press that helped to make this book possible.Lastly, I'd like to thank Michael Simmons: my friend, fellow long-distance commuter, and surrogate for this book's target audience.