I'm glad you like the online book! Please leave me your comments on any suggestions for it.
Regarding the typos you found, the online version is a first draft. Once I finish the book 100%, then I'll go back through the whole book from the start and clean up all typos and make sure everything is perfect.
My reasons for putting the book online for free are twofold. The first reason is to spread the word about the book and get people's attention. Since I'm a self-publisher, then I have to do everything myself and I don't have a big book company to help me publicize the book and let people konw about it. Putting the book online for free helps me get links from people and spread the word.
The second reason for putting the book online is to get feedback in terms of whether there are ways to improve the content or find out if there are concepts I need to add so that the book is better. If I had a professional editing staff, then their job would be to give me ideas for making the book better before it gets printed. But since I don't have anyone like that, then I hope these forums will give me feedback and new ideas for improving the book before I print it in Spring 2007.
In fact, one of the questions someone asked me last week was so great, that I was up late last night adding a whole new section to the book covering their question. I'm very excited to think that it might be one of the best sections of the book. Without them posting that question and having me answer it, it never would have occured to me to write about it. That proves just how helpful this forum is to improving the book's quality and consequently helping out everyone who reads it.
Brian