I remember early last year when there was so much demand for a CGI book, and yet there was not even one book to help all the eager users put up counters or guestbooks. My boss at that time, Dyung Le, suggested that we write a book on CGI. Of course, we laughed it off several minutes later.
But, the idea never left either one of us. Several days later, we started writing up a contract, and the rest is history-thanks to Adrian Nye, an editor at O'Reilly, who helped us put the contract together. It was a dream come true: writing a technical book for O'Reilly & Associates.
First and foremost, I'd like to thank Mr. Le for not only suggesting the idea for the book, but giving me an opportunity to develop software straight out of high school. In addition, I'd like to thank Rita Horsey, my other boss, who also taught me quite a bit, and provided me with an Internet connection in the early days of the book.
Of course, I'd also like to thank my family for not only putting up with my bizarre work hours during the entire writing period, but also coming to my assistance whenever I needed it. There's no way I could have finished this book without their support.
Thanks to all the reviewers and everyone who provided suggestions: Jeffrey Friedl (the king of regular expressions), Andreas Koenig (the father of MakeMaker), Marc Hedlund (the originator of the CGI FAQ), Tom Christiansen (the UNIX wizard), Jon Backstrom, Joseph Radin, Paul DuBois, and from ORA, Norman Walsh, Paula Ferguson, Ellie Cutler, Tanya Herlick, Frank Willison, Andy Oram, Linda Mui (more on these guys in a minute), and Tim O'Reilly (the godfather of the Nutshell).
I had the privilege of working with two really excellent teachers, Andy and Linda, whom I also consider my friends. They've guided me through the entire process, and their editorial criticisms were always right on. So I'd like to thank them for everything.
Unfortunately, Andy has been through some very tough and trying times in the last several months after an auto accident. No doubt, he'll be back to doing what he does best in no time! Get well soon, Andy. I also can't believe the amount of time Linda has devoted to the book, despite going through the trials and tribulations of pregnancy. You guys are great!
Of course, a great big thanks go out to the production staff at ORA, especially Jane Ellin, who has done a great job managing the production responsibilities, with help from Mike Sierra, Kismet McDonough, Mary Ann Faughnan, Sheryl Avruch, Sue Willing, Hanna Dyer, and Clairemarie Fisher O'Leary. Thanks to Chris Reilley for all the great figures, Edie Freedman for designing the cover (which I wasn't happy with originally, but have come to love!), Seth Maislin for the index, and Nancy Priest for the internal design.
And last, but not least, a thanks to all my friends here and to my family and relatives in India, especially my grandparents.
Hope you find the book useful!