There are lots of missing codes compounded with the absence of an errata or support. Unlike other publishers (for example, WROX), the authors/publishers do not give you any support.I followed the steps religiously, and in almost every occassion, the programs will spit out lots of error messages. Although not recommended by the authors, you need a strong handle in Java and or C in order to use this book.The architechtual and UI design concepts need improvement. For someone who is well versed with N-Tier apps, I just find these projects lacking.