About the Author
lives, works, and plays in Cape Town, South Africa. In the last four years, he's been implicated in at least 10 books dealing with PHP and web-related topics. When not being harassed by persistent editors about deadlines, he works doing new media design at Lodestone, which he co-owns. When not writing or programming, he enjoys relaxing at home with Wendy and their cats.Nathan A. Good
lives in the Twin Cities area of Minnesota. He is a contractor with Alliance of Computer Professionals in Bloomington. When he isn't writing software, Nathan enjoys building PCs and servers, reading about and working with new technologies, and trying to get all his friends to make the move to open source software. When he's not at a computer (which he admits is not often), he spends time with his family, at his church, and at the movies.