I would like to thank the people that have helped me on my way to writing this book.
My thanks goes to the people at Packt involved in this project: Douglas Paterson, Usha Iyer, Dhiraj Chandiramani, Leonard D'Silva, Sumathi Sridhar, Leena Purkait, and Shadab Khan. They have been very supportive and patient throughout the process, putting up with my ongoing restructuring of the book and the occasional missed deadline. I have come to realize that it is much easier to refactor code than prose.
The comments of my reviewers have been invaluable in the creation of this book. I can't imagine the end product without them. Thank you to Harshad Oak for invariably being right regarding issues of the books structure, Michael Galpin for his input to the early chapters, Xinyu Liu for some excellent technical review points in the later chapters and Phil Parker for reinforcing structural issues and convincing me to upgrade the book to the latest version of Grails.
To Graeme Rocher and the Grails development team, thank you for taking the issue of productivity in Java web development seriously and doing something about it. To the Grails community at large, and it is getting pretty big, keep up the great work on those plug-ins.
To my wife, Georgia, thank you for your patience and putting up with the lost weekends and evenings. To Amelia and Oliver, thank you for the constant interruptions that put everything else in perspective.