Command Prompt, would like to express our thanks to the following people: Andrew Brookins for his editing support, Corwin Light-Williams for his JDBC chapter, and a chubby little Penguin named Tux. We would like to take a moment to thank our families; it has been a long road and we appreciate your love and patience.

John would like to thank his parents for their lifelong support, and for purchasing him computer equipment in his formative years for better reasons than playing Wolfenstein 3D until 2:00 in the morning.

Joshua would like to thank God for providing a family with enough patience to tolerate the long hours needed to complete this book, and specifically his son, Joshua A, for being the coolest kid on the planet.

Last but not least, we would like to thank O'Reilly and Associates for their help in creating this book and the PostgreSQL community for providing such a great product.