I want to thank you for all your efforts in developing Tapestry and in getting our team off on the right foot.
Our new product relies heavily on Tapestry and we would not be in the market today without it.
You rock!
Our team was successful. We delivered code on time ... Tapestry and your training was a large part of our success. Our experience has been that Tapestry never impeded our progress or productivity, which is quite a complement to any tool. I've encountered few other tools that I would say that about.
We barraged him with detailed questions, many involving client-side JavaScript related to our application. We never stumped him, and it was great to see his thought process as he worked out solutions, on the spot, for our most difficult questions. We're keeping all the sample pages he created as a detailed reference for when we encounter the same issues later.
In just a minute or two, Howard had suggested several alternatives ... which will save us tens of hours up front, and likely hundreds of hours in maintenance down the road ... a quantifiable savings on the order of tens of thousands of dollars in development and maintenance.
Howard quickly responded to our questions and was able to highlight different features of Tapestry that would address our specific needs. He was able to switch gears and go into detail on the areas that were critical to us.
We have easily saved weeks of time learning this stuff the hard way, and given everyone a very quick boost into how Tapestry works and how to use it effectively and properly.