My main problem with this book is the fact that you are taken step by step throught the development process but with no explainations of why you are doing the step. They aren't teaching...its more like rote repitition. On top of this, there are several critical typos and since you don't know the what and whys, they are that much harder to uncover. This could have been a great tutorial if IBM didn't assume it was writting to super-techies. Next time guys...EXPLAIN THE STEPS!