This is a port of Chapter 1 from this older revision of ExtJS In Action. The PDF is included here just for historical reference because the code here reflects this version of the book. The PHP code in this older draft is no longer in the most recent version of the book. I urge you to purchase a copy of the book to support the author. The actual quality of the book is much better than this older draft.